Skip to content

Instantly share code, notes, and snippets.

@zankich
Last active August 23, 2016 22:37
Show Gist options
  • Save zankich/da6bdb5e916a9f350d490a9411c17231 to your computer and use it in GitHub Desktop.
Save zankich/da6bdb5e916a9f350d490a9411c17231 to your computer and use it in GitHub Desktop.
azs:
- name: z1
cloud_properties: {zone: us-west1-a}
vm_types:
- name: common
cloud_properties:
machine_type: n1-standard-4
root_disk_size_gb: 20
root_disk_type: pd-ssd
- name: worker
cloud_properties:
machine_type: n1-highmem-8
root_disk_size_gb: 100
root_disk_type: pd-ssd
vm_extensions:
- name: lb
cloud_properties:
backend_service: concourse-backend
compilation:
workers: 3
network: public-concourse
az: z1
reuse_compilation_vms: true
cloud_properties:
machine_type: n1-standard-8
root_disk_size_gb: 100
root_disk_type: pd-ssd
preemptible: true
networks:
- name: public-concourse
type: manual
subnets:
- az: z1
gateway: 10.0.0.1
range: 10.0.0.0/24
cloud_properties:
subnetwork_name: bosh-us-west1-a
network_name: infrastructure-bosh
tags:
- bosh-internal
- concourse
disk_types:
- name: database
disk_size: 10240
---
name: concourse
# replace with `bosh status --uuid`
director_uuid: 570b0360-a660-488a-8163-84cca91ef87e
releases:
- name: concourse
version: latest
- name: garden-runc
version: latest
stemcells:
- alias: trusty
os: ubuntu-trusty
version: latest
instance_groups:
- name: web
instances: 1
vm_type: common
azs: [z1]
vm_extensions: [lb]
stemcell: trusty
networks:
- name: public-concourse
default: [dns, gateway]
jobs:
- name: atc
release: concourse
properties:
# replace with your CI's externally reachable URL, e.g. https://ci.foo.com
external_url: http://130.211.7.34
# replace with username/password, or configure GitHub auth
basic_auth_username: admin
basic_auth_password: admin
postgresql_database: &atc_db atc
- name: tsa
release: concourse
properties: {}
- name: db
instances: 1
vm_type: common
stemcell: trusty
persistent_disk_type: database
azs: [z1]
networks: [{name: public-concourse}]
jobs:
- name: postgresql
release: concourse
properties:
databases:
- name: *atc_db
# make up a role and password
role: admin
password: admin
- name: worker
instances: 1
vm_type: worker
stemcell: trusty
azs: [z1]
networks: [{name: public-concourse}]
jobs:
- name: groundcrew
release: concourse
properties:
groundcrew:
additional_resource_types:
- type: gcs-resource
image: docker:///frodenas/gcs-resource
- name: baggageclaim
release: concourse
properties: {}
- name: garden
release: garden-runc
properties:
garden:
listen_network: tcp
listen_address: 0.0.0.0:7777
update:
canaries: 1
max_in_flight: 1
serial: false
canary_watch_time: 1000-60000
update_watch_time: 1000-60000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment