-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathall.yml
More file actions
273 lines (213 loc) · 6.22 KB
/
all.yml
File metadata and controls
273 lines (213 loc) · 6.22 KB
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
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
---
# Defaults
github_domain: api.github.com
github_protocol: https
# ops
ops_slack_channel_url: https://hooks.slack.com/services/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
environment_root: "../environments/{{ env }}/"
opts_root: "{{ environment_root }}/k8/{{ name }}"
secrets_root: "{{ environment_root }}/secrets/"
certs_root: "{{ secrets_root }}/certs/"
domains_root: "{{ secrets_root }}/domains/"
docker_client_root: "{{ secrets_root }}/docker-client/"
config_maps_path: "{{ opts_root }}/configMaps"
services_path: "{{ opts_root }}/services"
deployments_path: "{{ opts_root }}/deployments"
jobs_path: "{{ opts_root }}/jobs"
cron_jobs_path: "{{ opts_root }}/crons"
volumes_path: "{{ opts_root }}/volumes"
daemon_sets_path: "{{ opts_root }}/daemonSets"
dock_subnet_cidr: "10.10.2.0/24"
container_tag: "{{ git_branch }}"
# registry settings
image_pull_secret_name: runnable-kubernetes-pull-secret
registry_host: "quay.io"
registry_address: "{{ registry_host }}"
container_image: "{{ registry_address }}/runnable/{{ name }}"
inject_ca: true
quay_api_token: QB9UzzNhwClqMgRyMgNGrSGLdUYZPJLJALdcpKRa
# For docker built containers
do_not_push: true
# default for container args (which are optional)
container_run_args: "npm start"
# REPO_BASE for getting dockerfiles
repo_base: "{{ lookup('env','REPO_BASE') }}"
dockerfile: basic_node/Dockerfile
docker_network: 172.17.0.0/16
base_dockerfile: node_base
# slack rooms to send notifications
slack_token: T029DEC10/B1RSX8LNS/qLLSYEEqkGddohOdE44eDf3j
slack_channels: [ '#ops' ]
loggly_token: f673760d-e0b3-4a93-a15e-2862ea074f91
loggly_password: TebejAcutHeH_Ch0tR9ru4anaT6CRu*3
loggly_username: ops
##
## cores and logs
##
app_log_dir: /docker/app-logs
core_file_dir: /docker/app-cores
##
## shared application configs
##
# agreeable-egret
agreeable_egret_hostname: egret.{{ domain }}
egret_pg_database: egret
egret_port: 65520
#angular
angular_url: https://app.{{ domain }}
mixpanel_proxy_url: https://mixpanel.{{ domain }}
# api
api_github_hook_secret: 3V3RYTHINGisAW3S0ME!
api_hostname: api.{{ domain }}
api_port: 80
api_socket_server_hostname: apisock.{{ domain }}
api_socket_server_rollbar_key: cad27f265e8e473c9b293615e7ed0f3a
api_url: https://{{ api_hostname }}
api_mongo_user: api
api_mongo_auth: "{{ api_mongo_user }}:{{ api_mongo_password }}"
sendgrid_key: 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
# arithmancy
arithmancy_rollbar_key: 1fe145fdeb1a4526b48f5dd82b0d6eb5
arithmancy_pg_database: arithmancy
# astral
pg_database: astral
# big-poppa
big_poppa_pg_database: big_poppa
big_poppa_port: 7788
big_poppa_host_address: big-poppa
# cadvisor
cadvisor_port: 29007
# charon
charon_port: 53
# clio
clio_host_address: clio
clio_port: 8008
clio_mongo_database: clio
clio_mongo_user: clio
clio_mongo_auth: "{{ clio_mongo_user }}:{{ clio_mongo_password }}"
# consul
consul_api_port: 8500
consul_https_port: 8501
consul_storage_size_gb: 10
# Host to be used from inside the kubernetes cluster
consul_internal_host_address: 'consul'
# cream
cream_port: 8899
cream_host_address: cream
# datadog
datadog_api_key: d3ab5d85bca924f9d4e33d307beacb4a
datadog_host_address: "datadog"
datadog_port: 8125
# detention
detention_host_address: detention
detention_port: 9123
detention_hostname: detention.{{ domain }}
# docker log driver
log_driver: syslog
log_facility: local7
# docker
docker_port: 4242
# docker-listener
docker_listener_rollbar_key: 7b5924eccfff415d9fc00c051811e9d7
# drake
drake_hostname: drake.{{ domain }}
drake_port: 80
# ec2
aws_access_key: "AKIAIWRXWZ4P3MIMY3LA"
aws_secret_key: "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"
aws_region: "us-west-2"
# eru
eru_http_port: 5501
eru_graphql_port: 5502
# fluffy
fluffy_port: 80
fluffy_hostname: "fluffy.{{ domain }}"
fluffy_rollbar_token: 6eb108bab1f54687b9b023e5b485967a
# github-varnish
github_varnish_host: github-varnish
github_varnish_port: 80
# kartographer
kartographer_rollbar_token: a7f85fda20bd4b9fb7b1197fc04d3c89
# keymaker
keymaker_pg_database: keymaker
keymaker_port: 3008
keymaker_host_address: keymaker
keymaker_http_rollbar_token: 4cfd134be18b4f1ca8e05925088360ff
keymaker_worker_rollbar_token: b6685a5db05d4550afe1c8545c095b29
# khronos
rollbar_khronos_token: 5a140828cce14410812d34a3ef936f25
# krain
krain_port: 3100
# marketing
marketing_url: https://{{ domain }}
# metabase
metabase_port: 3000
# mongo
mongo_storage_size_gb: 50
# navi
navi_host_address: navi
navi_http_port: 3567
navi_mongo_hosts: "mongo"
navi_rollbar_token: 719269e87b9b42848472542a8b2059ae
# node_exporter
node_exporter_port: 29006
# optimus
optimus_port: 80
optimus_hostname: optimus.{{ domain }}
optimus_rollbar_token: a49f9cce09ee46f09df3f603178fba75
# palantiri
palantiri_rollbar_token: ed971bbca9ea44a29268afc606ab8c7d
# pheidi
pheidi_email_github_token: 115b4d854e34e8a5ba99ab73eefe4bf7a8944d6d
pheidi_rollbar_token: 6fc422ac645441bea7f6f14853eb01ab
# postgres
postgres_storage_size_gb: 50
# prometheus
prometheus_port: 9090
prometheus_storage_size_gb: 100
prometheus_aws_access_key: AKIAIFG37NSI6O2QMRRQ
prometheus_aws_secret_key: 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
# prometheus_alert
prometheus_alert_port: 9093
prometheus_alert_url: http://prometheus-alerts:{{ prometheus_alert_port }}
# rabbit
rabbit_host_address: rabbitmq
rabbit_port: 5672
rabbit_storage_size_gb: 50
# redis
redis_host_address: redis
redis_port: 6379
redis_storage_size_gb: 50
# sauron
sauron_rollbar_token: 83157ae2d50d4b6398e404c0b9978d26
# secrets
secret_root: "{{ opts_root }}/secrets"
# shiva
pg_user: shiva
shiva_port: 3000
shiva_rollbar_token: 0526a90faec845d796e1ef5361a00526
# swarm
swarm_master_port: 2375
swarm_host_address: swarm
swarm_container_name: swarm
# navi/link
link_hello_runnable_token: 5d8f7029d3d6941b0fc62a7eb8c605d8e0bc7c29
navi_mongo_database: navi
navi_mongo_user: "navi"
navi_mongo_auth: "{{ navi_mongo_user }}:{{ navi_mongo_password }}"
navi_mongo_hosts: "{{ mongo_hosts }}"
npm_token: c0c4b32a-3de5-4e27-9d32-56c1616746d8
# remote vault
vault_port: 8200
# user-vault
user_vault_port: 8200
user_vault_host_address: user-vault
# local-vault
vault_local_port: 31836
vault_addr: http://127.0.0.1:{{ vault_local_port }}
vault_consul_address: "consul.{{ domain }}"
# userland
userland_host_address: userland
# vault
vault_api_port: 8200
vault_url: http://vault.{{ domain }}