forked from concourse/concourse-bosh-deployment
-
Notifications
You must be signed in to change notification settings - Fork 0
/
concourse.yml
129 lines (115 loc) · 2.74 KB
/
concourse.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
---
name: concourse-paper-plane
releases:
- name: concourse
version: 3.0.1
sha1: ade4f7b6a939d3a47590006410aa89f69b4dbd1f
url: https://bosh.io/d/github.com/concourse/concourse?v=3.0.1
- name: garden-runc
version: 1.6.0
sha1: 58fbc64aff303e6d76899441241dd5dacef50cb7
url: https://bosh.io/d/github.com/cloudfoundry/garden-runc-release?v=1.6.0
resource_pools:
- name: vms
network: default
env:
bosh:
password: '*'
disk_pools:
- name: disks
disk_size: 32_768
networks:
- name: default
type: manual
subnets:
- range: ((internal_cidr))
gateway: ((internal_gw))
static_ips: ((internal_ip))
dns: [8.8.8.8]
instance_groups:
- name: concourse
instances: 1
resource_pool: vms
persistent_disk_pool: disks
networks:
- name: default
default: [gateway,dns]
jobs:
- release: concourse
name: atc
properties:
tls_bind_port: 4443
log_level: debug
external_url: https://((public_ip)):4443
postgresql:
host: 127.0.0.1
database: atc
sslmode: disable
role:
password: ((postgres_password))
tls_cert: ((atc_ssl.certificate))
tls_key: ((atc_ssl.private_key))
no_really_i_dont_want_any_auth: true
- release: concourse
name: tsa
properties:
log_level: debug
- release: concourse
name: postgresql
properties:
databases:
- name: atc
role: atc
password: ((postgres_password))
- release: concourse
name: groundcrew
properties:
drain_timeout: 10m
baggageclaim:
url: http://127.0.0.1:7788
tsa:
host: 127.0.0.1
port: 2222
- release: concourse
name: baggageclaim
properties:
log_level: debug
- release: garden-runc
name: garden
properties:
garden:
listen_network: tcp
listen_address: 0.0.0.0:7777
allow_host_access: true
cloud_provider:
mbus: https://mbus:((mbus_bootstrap_password))@((public_ip)):6868
properties:
agent: {mbus: "https://mbus:((mbus_bootstrap_password))@0.0.0.0:6868"}
blobstore: {provider: local, path: /var/vcap/micro_bosh/data/cache}
ntp:
- time1.google.com
- time2.google.com
- time3.google.com
- time4.google.com
variables:
- name: mbus_bootstrap_password
type: password
- name: postgres_password
type: password
- name: user_creds
type: rsa
- name: tsa
type: rsa
- name: external_worker
type: rsa
- name: default_ca
type: certificate
options:
is_ca: true
common_name: ca # todo fix
- name: atc_ssl
type: certificate
options:
ca: default_ca
common_name: ((public_ip))
alternative_names: [((public_ip))]