Skip to content

Commit 1862b6c

Browse files
authored
Merge pull request #666 from CodeNow/SAN-6252-keymaker
Added keymaker configurations.
2 parents fa57986 + 6eb6cc4 commit 1862b6c

11 files changed

+103
-0
lines changed

ansible/delta-hosts/hosts

+3
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,9 @@ localhost
7474
[link]
7575
localhost
7676

77+
[keymaker]
78+
localhost
79+
7780
[khronos]
7881
localhost
7982

ansible/delta-hosts/variables

+6
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,12 @@ eru_mongodb_replset=delta-rs0
8484
eru_mongodb_username=eru
8585
eru_subdomain=eru
8686

87+
[keymaker:vars]
88+
keymaker_pg_host=delta-big-poppa.cnksgdqarobf.us-west-2.rds.amazonaws.com:{{ pg_port }}
89+
keymaker_pg_pass=8MsajH7RQuJ+fTCh
90+
keymaker_pg_user=keymaker
91+
keymaker_new_relic_app_name=delta-keymaker
92+
8793
[khronos:vars]
8894
khronos_intercom_api_key=14771f14efb617900724a16345e57beb55ba9beb
8995
khronos_intercom_app_id=wqzm3rju

ansible/gamma-hosts/hosts

+3
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@ localhost
6868
[charon]
6969
localhost
7070

71+
[keymaker]
72+
localhost
73+
7174
[khronos]
7275
localhost
7376

ansible/gamma-hosts/variables

+5
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,11 @@ eru_subdomain=eru
8383
[kartographer:vars]
8484
kartographer_hello_runnable_github_token=000cb6b65858ad0a7590bc2370b5118ff1bc95db
8585

86+
[keymaker:vars]
87+
keymaker_pg_host=gamma-big-poppa.cnksgdqarobf.us-west-2.rds.amazonaws.com:32659
88+
keymaker_pg_pass=n4CsuCiWgbx.2BVJ
89+
keymaker_pg_user=keymaker
90+
8691
[khronos:vars]
8792
khronos_intercom_api_key=9b4ee7b4f9818b36e368985fda0befa611928876
8893
khronos_intercom_app_id=xs5g95pd

ansible/group_vars/all.yml

+7
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,13 @@ github_varnish_port: 80
145145
# kartographer
146146
kartographer_rollbar_token: a7f85fda20bd4b9fb7b1197fc04d3c89
147147

148+
# keymaker
149+
keymaker_pg_database: keymaker
150+
keymaker_port: 3008
151+
keymaker_host_address: keymaker
152+
keymaker_http_rollbar_token: 4cfd134be18b4f1ca8e05925088360ff
153+
keymaker_worker_rollbar_token: b6685a5db05d4550afe1c8545c095b29
154+
148155
# khronos
149156
rollbar_khronos_token: 5a140828cce14410812d34a3ef936f25
150157

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
node_version: 6.10.2
2+
3+
inject_ca: false
4+
repo: "[email protected]:CodeNow/keymaker.git"
5+
6+
keymaker_base_container_envs:
7+
- name: DATADOG_HOST
8+
valueFrom: "spec.nodeName"
9+
- name: DATADOG_PORT
10+
value: "{{ datadog_port }}"
11+
- name: NODE_ENV
12+
value: "{{ node_env }}"
13+
- name: POSTGRES_CONNECT_STRING
14+
value: "postgres://{{ keymaker_pg_user }}:{{ keymaker_pg_pass }}@{{ keymaker_pg_host }}/{{ keymaker_pg_database }}"
15+
- name: RABBITMQ_HOSTNAME
16+
value: "{{ rabbit_host_address }}"
17+
- name: RABBITMQ_PASSWORD
18+
value: "{{ rabbit_password }}"
19+
- name: RABBITMQ_PORT
20+
value: "{{ rabbit_port }}"
21+
- name: RABBITMQ_USERNAME
22+
value: "{{ rabbit_username }}"
23+
- name: GITHUB_VARNISH_HOST
24+
value: "{{ github_varnish_host }}"
25+
- name: GITHUB_VARNISH_PORT
26+
value: "{{ github_varnish_port }}"
27+
- name: GITHUB_PROTOCOL
28+
value: "http"
29+
- name: NEW_RELIC_APP_NAME
30+
value: "{{ keymaker_new_relic_app_name | default('ansible_undefined') }}"
31+
- name: NEW_RELIC_LICENSE_KEY
32+
value: "{{ new_relic_license_key | default('ansible_undefined') }}"
33+
- name: NEW_RELIC_LOG_LEVEL
34+
value: "fatal"
35+
- name: NEW_RELIC_NO_CONFIG_FILE
36+
value: "true"
+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: keymaker-http
2+
service_name: keymaker
3+
4+
hosted_ports: ["{{ keymaker_port }}"]
5+
6+
envs:
7+
- name: PORT
8+
value: "{{ keymaker_port }}"
9+
- name: ROLLBAR_KEY
10+
value: "{{ keymaker_http_rollbar_token }}"
11+
12+
container_envs: "{{ keymaker_base_container_envs + envs }}"
13+
14+
container_run_args: npm run start-http
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
name: keymaker-worker
2+
3+
envs:
4+
- name: ROLLBAR_KEY
5+
value: "{{ big_poppa_worker_rollbar_token }}"
6+
7+
container_envs: "{{ keymaker_base_container_envs + envs }}"
8+
9+
container_run_args: npm run start-worker
10+

ansible/keymaker-http.yml

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
- hosts: keymaker
3+
vars_files:
4+
- group_vars/alpha-keymaker-base.yml
5+
- group_vars/alpha-keymaker-http.yml
6+
roles:
7+
- role: builder
8+
- role: k8-deployment
9+
- role: k8-service

ansible/keymaker-worker.yml

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
- hosts: keymaker
3+
vars_files:
4+
- group_vars/alpha-keymaker-base.yml
5+
- group_vars/alpha-keymaker-worker.yml
6+
roles:
7+
- role: builder
8+
- role: k8-deployment

ansible/keymaker.yml

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
- include: keymaker-http.yml
2+
- include: keymaker-worker.yml

0 commit comments

Comments
 (0)