Commit 0c8d345b by Feanil Patel

Add environment var and gh_users.

Replace 'dev' with a variable so that we can start using the playbook with other environments.

Use the gh_users role instead of creating users in the common role.
parent b072051a
...@@ -2,29 +2,31 @@ ...@@ -2,29 +2,31 @@
- hosts: first_in_tag_role_mongo - hosts: first_in_tag_role_mongo
sudo: True sudo: True
vars_files: vars_files:
- "{{ secure_dir }}/vars/dev/{{CLOUDFORMATION_STACK_NAME}}.yml" - "{{ secure_dir }}/vars/{{ENVIRONMENT}}/{{CLOUDFORMATION_STACK_NAME}}.yml"
- "{{ secure_dir }}/vars/users.yml" - "{{ secure_dir }}/vars/common/common.yml"
roles: roles:
- common - common
- gh_users
- role: 'mongo' - role: 'mongo'
mongo_create_users: yes mongo_create_users: yes
#- hosts: tag_role_mongo:!first_in_tag_role_mongo #- hosts: tag_role_mongo:!first_in_tag_role_mongo
# sudo: True # sudo: True
# vars_files: # vars_files:
# - "{{ secure_dir }}/vars/dev/feanilsandbox.yml" # - "{{ secure_dir }}/vars/{{ENVIRONMENT}}/{{CLOUDFORMATION_STACK_NAME}}.yml"
# - "{{ secure_dir }}/vars/users.yml" # - "{{ secure_dir }}/vars/common/common.yml"
# roles: # roles:
# - common # - common
# - gh_users
# - mongo # - mongo
- hosts: first_in_tag_role_edxapp - hosts: first_in_tag_role_edxapp
sudo: True sudo: True
serial: 1 serial: 1
vars_files: vars_files:
- "{{ secure_dir }}/vars/dev/{{CLOUDFORMATION_STACK_NAME}}.yml" - "{{ secure_dir }}/vars/{{ENVIRONMENT}}/{{CLOUDFORMATION_STACK_NAME}}.yml"
- "{{ secure_dir }}/vars/common/common.yml" - "{{ secure_dir }}/vars/common/common.yml"
- "{{ secure_dir }}/vars/users.yml"
roles: roles:
- common - common
- gh_users
- datadog - datadog
- supervisor - supervisor
- role: nginx - role: nginx
...@@ -42,11 +44,11 @@ ...@@ -42,11 +44,11 @@
sudo: True sudo: True
serial: 1 serial: 1
vars_files: vars_files:
- "{{ secure_dir }}/vars/dev/{{CLOUDFORMATION_STACK_NAME}}.yml" - "{{ secure_dir }}/vars/{{ENVIRONMENT}}/{{CLOUDFORMATION_STACK_NAME}}.yml"
- "{{ secure_dir }}/vars/common/common.yml" - "{{ secure_dir }}/vars/common/common.yml"
- "{{ secure_dir }}/vars/users.yml"
roles: roles:
- common - common
- gh_users
- datadog - datadog
- supervisor - supervisor
- role: nginx - role: nginx
...@@ -61,11 +63,11 @@ ...@@ -61,11 +63,11 @@
- hosts: tag_role_worker - hosts: tag_role_worker
sudo: True sudo: True
vars_files: vars_files:
- "{{ secure_dir }}/vars/dev/{{CLOUDFORMATION_STACK_NAME}}.yml" - "{{ secure_dir }}/vars/{{ENVIRONMENT}}/{{CLOUDFORMATION_STACK_NAME}}.yml"
- "{{ secure_dir }}/vars/common/common.yml" - "{{ secure_dir }}/vars/common/common.yml"
- "{{ secure_dir }}/vars/users.yml"
roles: roles:
- common - common
- gh_users
- datadog - datadog
- supervisor - supervisor
- role: nginx - role: nginx
...@@ -81,11 +83,11 @@ ...@@ -81,11 +83,11 @@
- hosts: tag_role_xserver - hosts: tag_role_xserver
sudo: True sudo: True
vars_files: vars_files:
- "{{ secure_dir }}/vars/dev/{{CLOUDFORMATION_STACK_NAME}}.yml" - "{{ secure_dir }}/vars/{{ENVIRONMENT}}/{{CLOUDFORMATION_STACK_NAME}}.yml"
- "{{ secure_dir }}/vars/common/common.yml" - "{{ secure_dir }}/vars/common/common.yml"
- "{{ secure_dir }}/vars/users.yml"
roles: roles:
- common - common
- gh_users
- supervisor - supervisor
- role: nginx - role: nginx
nginx_sites: nginx_sites:
...@@ -96,22 +98,22 @@ ...@@ -96,22 +98,22 @@
serial: 1 serial: 1
sudo: True sudo: True
vars_files: vars_files:
- "{{ secure_dir }}/vars/dev/{{CLOUDFORMATION_STACK_NAME}}.yml" - "{{ secure_dir }}/vars/{{ENVIRONMENT}}/{{CLOUDFORMATION_STACK_NAME}}.yml"
- "{{ secure_dir }}/vars/common/common.yml" - "{{ secure_dir }}/vars/common/common.yml"
- "{{ secure_dir }}/vars/users.yml"
roles: roles:
- common - common
- gh_users
- supervisor - supervisor
- rabbitmq - rabbitmq
- splunkforwarder - splunkforwarder
- hosts: first_in_tag_role_xqueue - hosts: first_in_tag_role_xqueue
sudo: True sudo: True
vars_files: vars_files:
- "{{ secure_dir }}/vars/dev/{{CLOUDFORMATION_STACK_NAME}}.yml" - "{{ secure_dir }}/vars/{{ENVIRONMENT}}/{{CLOUDFORMATION_STACK_NAME}}.yml"
- "{{ secure_dir }}/vars/common/common.yml" - "{{ secure_dir }}/vars/common/common.yml"
- "{{ secure_dir }}/vars/users.yml"
roles: roles:
- common - common
- gh_users
- supervisor - supervisor
- role: nginx - role: nginx
nginx_sites: nginx_sites:
...@@ -122,11 +124,11 @@ ...@@ -122,11 +124,11 @@
- hosts: tag_role_xqueue:!first_in_tag_role_xqueue - hosts: tag_role_xqueue:!first_in_tag_role_xqueue
sudo: True sudo: True
vars_files: vars_files:
- "{{ secure_dir }}/vars/dev/{{CLOUDFORMATION_STACK_NAME}}.yml" - "{{ secure_dir }}/vars/{{ENVIRONMENT}}/{{CLOUDFORMATION_STACK_NAME}}.yml"
- "{{ secure_dir }}/vars/common/common.yml" - "{{ secure_dir }}/vars/common/common.yml"
- "{{ secure_dir }}/vars/users.yml"
roles: roles:
- common - common
- gh_users
- supervisor - supervisor
- role: nginx - role: nginx
nginx_sites: nginx_sites:
...@@ -136,11 +138,11 @@ ...@@ -136,11 +138,11 @@
- hosts: tag_role_forum - hosts: tag_role_forum
sudo: True sudo: True
vars_files: vars_files:
- "{{ secure_dir }}/vars/dev/{{CLOUDFORMATION_STACK_NAME}}.yml" - "{{ secure_dir }}/vars/{{ENVIRONMENT}}/{{CLOUDFORMATION_STACK_NAME}}.yml"
- "{{ secure_dir }}/vars/common/common.yml" - "{{ secure_dir }}/vars/common/common.yml"
- "{{ secure_dir }}/vars/users.yml"
roles: roles:
- common - common
- gh_users
- supervisor - supervisor
- oraclejdk - oraclejdk
- elasticsearch - elasticsearch
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment