Commit 6616e70c by Joe Blaylock

Further updates Stanford needed to deploy

parent cd3e588d
...@@ -17,11 +17,17 @@ ...@@ -17,11 +17,17 @@
- "{{ secure_dir }}/vars/edxapp_carnegie_vars.yml" - "{{ secure_dir }}/vars/edxapp_carnegie_vars.yml"
- "{{ secure_dir }}/vars/users.yml" - "{{ secure_dir }}/vars/users.yml"
- "{{ secure_dir }}/vars/edxapp_prod_users.yml" - "{{ secure_dir }}/vars/edxapp_prod_users.yml"
- "{{ secure_dir }}/vars/datadog_stage.yml"
roles: roles:
- common - common
- {'role': 'nginx', 'nginx_conf': true} - role: nginx
- {'role': 'edxapp', 'openid_workaround': true, 'template_subdir': 'carnegie'} nginx_sites:
- lms
- cms
- lms-preview
nginx_template_directory: "{{local_dir}}/nginx/templates/carnegie/"
- {'role': 'edxapp', 'openid_workaround': true}
- datadog - datadog
- splunkforwarder #- splunkforwarder
# run this role last # run this role last
# - in_production # - in_production
...@@ -13,8 +13,9 @@ ...@@ -13,8 +13,9 @@
- "{{ secure_dir }}/vars/edxapp_carnegie_vars.yml" - "{{ secure_dir }}/vars/edxapp_carnegie_vars.yml"
- "{{ secure_dir }}/vars/users.yml" - "{{ secure_dir }}/vars/users.yml"
- "{{ secure_dir }}/vars/edxapp_prod_users.yml" - "{{ secure_dir }}/vars/edxapp_prod_users.yml"
- "{{ secure_dir }}/vars/datadog_stage.yml"
roles: roles:
- common - common
- { role: 'edxapp', celery_worker: True } - { role: 'edxapp', celery_worker: True }
- datadog - datadog
- splunkforwarder #- splunkforwarder
...@@ -30,6 +30,7 @@ ...@@ -30,6 +30,7 @@
- "{{ secure_dir }}/vars/edxapp_cme_vars.yml" - "{{ secure_dir }}/vars/edxapp_cme_vars.yml"
- "{{ secure_dir }}/vars/users.yml" - "{{ secure_dir }}/vars/users.yml"
- "{{ secure_dir }}/vars/edxapp_prod_users.yml" - "{{ secure_dir }}/vars/edxapp_prod_users.yml"
- "{{ secure_dir }}/vars/datadog_stage.yml"
roles: roles:
- common - common
- role: nginx - role: nginx
...@@ -38,8 +39,9 @@ ...@@ -38,8 +39,9 @@
- lms - lms
- cms - cms
- lms-preview - lms-preview
nginx_template_directory: "{{local_dir}}/nginx/templates/cme/"
- {'role': 'edxapp', 'openid_workaround': true, 'template_subdir': 'cme'} - {'role': 'edxapp', 'openid_workaround': true, 'template_subdir': 'cme'}
- datadog - datadog
- splunkforwarder #- splunkforwarder
# run this role last # run this role last
# - in_production # - in_production
...@@ -13,8 +13,9 @@ ...@@ -13,8 +13,9 @@
- "{{ secure_dir }}/vars/edxapp_cme_vars.yml" - "{{ secure_dir }}/vars/edxapp_cme_vars.yml"
- "{{ secure_dir }}/vars/users.yml" - "{{ secure_dir }}/vars/users.yml"
- "{{ secure_dir }}/vars/edxapp_prod_users.yml" - "{{ secure_dir }}/vars/edxapp_prod_users.yml"
- "{{ secure_dir }}/vars/datadog_stage.yml"
roles: roles:
- common - common
- { role: 'edxapp', celery_worker: True } - { role: 'edxapp', celery_worker: True }
- datadog - datadog
- splunkforwarder #- splunkforwarder
# this gets all running prod webservers # this gets all running prod webservers
#- hosts: tag_environment_prod:&tag_function_webserver #- hosts: tag_environment_prod:&tag_function_webserver
# or we can get subsets of them by name # or we can get subsets of them by name
#- hosts: ~tag_Name_app(10|20)_prod - hosts: ~tag_Name_app(10|20)_prod
- hosts: ~tag_Name_app(11|21)_prod #- hosts: ~tag_Name_app(11|21)_prod
## this is the test box ## this is the test box
#- hosts: ~tag_Name_app4_prod #- hosts: ~tag_Name_app4_prod
## you can also do security group, but don't do that ## you can also do security group, but don't do that
...@@ -24,6 +24,7 @@ ...@@ -24,6 +24,7 @@
- "{{ secure_dir }}/vars/users.yml" - "{{ secure_dir }}/vars/users.yml"
- "{{ secure_dir }}/vars/edxapp_prod_users.yml" - "{{ secure_dir }}/vars/edxapp_prod_users.yml"
- "{{ secure_dir }}/vars/shib_prod_vars.yml" - "{{ secure_dir }}/vars/shib_prod_vars.yml"
- "{{ secure_dir }}/vars/datadog_stage.yml"
roles: roles:
- common - common
- role: nginx - role: nginx
...@@ -31,10 +32,11 @@ ...@@ -31,10 +32,11 @@
- lms - lms
- cms - cms
- lms-preview - lms-preview
nginx_template_directory: "{{local_dir}}/nginx/templates/"
- edxapp - edxapp
- apache - apache
- shibboleth - shibboleth
- datadog - datadog
- splunkforwarder #- splunkforwarder
# run this role last # run this role last
- in_production - in_production
...@@ -3,7 +3,6 @@ ...@@ -3,7 +3,6 @@
# or we can get subsets of them by name # or we can get subsets of them by name
#- hosts: ~tag_Name_ora(10|11)_prod #- hosts: ~tag_Name_ora(10|11)_prod
- hosts: ~tag_Name_ora10_prod - hosts: ~tag_Name_ora10_prod
#- hosts: ~tag_Name_ora11_prod
#- hosts: security_group_edx-prod-EdxappServerSecurityGroup-NSKCQTMZIPQB #- hosts: security_group_edx-prod-EdxappServerSecurityGroup-NSKCQTMZIPQB
sudo: True sudo: True
vars: vars:
...@@ -16,6 +15,7 @@ ...@@ -16,6 +15,7 @@
- "{{ secure_dir }}/vars/ora_prod_vars.yml" - "{{ secure_dir }}/vars/ora_prod_vars.yml"
- "{{ secure_dir }}/vars/users.yml" - "{{ secure_dir }}/vars/users.yml"
- "{{ secure_dir }}/vars/edxapp_prod_users.yml" - "{{ secure_dir }}/vars/edxapp_prod_users.yml"
- "{{ secure_dir }}/vars/datadog_stage.yml"
roles: roles:
- common - common
- role: nginx - role: nginx
...@@ -23,4 +23,4 @@ ...@@ -23,4 +23,4 @@
- ora - ora
- ora - ora
- datadog - datadog
- splunkforwarder #- splunkforwarder
...@@ -14,11 +14,12 @@ ...@@ -14,11 +14,12 @@
- "{{ secure_dir }}/vars/users.yml" - "{{ secure_dir }}/vars/users.yml"
- "{{ secure_dir }}/vars/edxapp_prod_users.yml" - "{{ secure_dir }}/vars/edxapp_prod_users.yml"
- "{{ secure_dir }}/vars/shib_prod_vars.yml" - "{{ secure_dir }}/vars/shib_prod_vars.yml"
- "{{ secure_dir }}/vars/datadog_stage.yml"
roles: roles:
- common - common
- { role: 'edxapp', celery_worker: True } - { role: 'edxapp', celery_worker: True }
- datadog - datadog
- splunkforwarder #- splunkforwarder
# #
# COMMENT OUT THE NOTIFIER UNTIL IT IS READY # COMMENT OUT THE NOTIFIER UNTIL IT IS READY
......
# this gets all running prod webservers # this gets all running prod webservers
- hosts: tag_environment_prod:&tag_function_xqueue #- hosts: tag_environment_prod:&tag_function_xqueue
# or we can get subsets of them by name # or we can get subsets of them by name
#- hosts: ~tag_Name_xserver(1|2)_prod - hosts: ~tag_Name_xqueue11_prod
#- hosts: security_group_edx-prod-EdxappServerSecurityGroup-NSKCQTMZIPQB #- hosts: security_group_edx-prod-EdxappServerSecurityGroup-NSKCQTMZIPQB
sudo: True sudo: True
vars: vars:
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
- "{{ secure_dir }}/vars/xqueue_prod_vars.yml" - "{{ secure_dir }}/vars/xqueue_prod_vars.yml"
- "{{ secure_dir }}/vars/users.yml" - "{{ secure_dir }}/vars/users.yml"
- "{{ secure_dir }}/vars/edxapp_prod_users.yml" - "{{ secure_dir }}/vars/edxapp_prod_users.yml"
- "{{ secure_dir }}/vars/datadog_stage.yml"
roles: roles:
- common - common
- role: nginx - role: nginx
...@@ -20,4 +21,4 @@ ...@@ -20,4 +21,4 @@
- xqueue - xqueue
- xqueue - xqueue
- datadog - datadog
- splunkforwarder #- splunkforwarder
- hosts: tag_environment_stage:&tag_function_webserver - hosts: tag_environment_stage:&tag_function_webserver
#- hosts: tag_Name_app1_stage
sudo: True sudo: True
vars_prompt: vars_prompt:
- name: "migrate_db" - name: "migrate_db"
...@@ -23,6 +22,7 @@ ...@@ -23,6 +22,7 @@
- lms - lms
- cms - cms
- lms-preview - lms-preview
nginx_template_directory: "{{local_dir}}/nginx/templates/"
- edxapp - edxapp
- apache - apache
- shibboleth - shibboleth
......
...@@ -17,6 +17,8 @@ nginx_lms_preview_gunicorn_hosts: ...@@ -17,6 +17,8 @@ nginx_lms_preview_gunicorn_hosts:
nginx_cms_gunicorn_hosts: nginx_cms_gunicorn_hosts:
- 127.0.0.1 - 127.0.0.1
nginx_template_directory: ""
nginx_cfg: nginx_cfg:
# - link - turn on # - link - turn on
# - absent - turn off # - absent - turn off
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
- nginx - nginx
- name: nginx | Copying nginx configs for {{ nginx_sites }} - name: nginx | Copying nginx configs for {{ nginx_sites }}
template: src={{ item }}.j2 dest=/etc/nginx/sites-available/{{ item }} owner=root group=root mode=0600 template: src={{nginx_template_directory}}{{ item }}.j2 dest=/etc/nginx/sites-available/{{ item }} owner=root group=root mode=0600
notify: nginx | reload nginx notify: nginx | reload nginx
with_items: nginx_sites with_items: nginx_sites
tags: tags:
......
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