Commit a8777bc5 by Jason Bau

carnegie app + worker

parent fda57555
#- hosts: ~tag_Name_app(10|20)_carn #- hosts: ~tag_Name_app(10|20)_carn
#- hosts: ~tag_Name_app10_carn #- hosts: ~tag_Name_app10_carn
#- hosts: ~tag_Name_app20_carn #- hosts: ~tag_Name_app20_carn
- hosts: ~tag_Name_app1_carn - hosts: ~tag_Name_app1_carn_test
sudo: True sudo: True
vars_prompt: vars_prompt:
- name: "migrate_db" - name: "migrate_db"
...@@ -22,6 +22,12 @@ ...@@ -22,6 +22,12 @@
- "{{ secure_dir }}/vars/edxapp_prod_users.yml" - "{{ secure_dir }}/vars/edxapp_prod_users.yml"
- "{{ secure_dir }}/vars/datadog_carn.yml" - "{{ secure_dir }}/vars/datadog_carn.yml"
roles: roles:
- role: gh_users
gh_users:
- sefk
- jbau
- jrbl
tags: users
- common - common
- supervisor - supervisor
- php - php
...@@ -30,7 +36,7 @@ ...@@ -30,7 +36,7 @@
- lms - lms
- cms - cms
- lms-preview - lms-preview
- phpmyadmin - phpmyadminc
nginx_template_directory: "{{local_dir}}/nginx/templates/carnegie/" nginx_template_directory: "{{local_dir}}/nginx/templates/carnegie/"
nginx_conf: true nginx_conf: true
- {'role': 'edxapp', 'openid_workaround': true, 'template_subdir': 'carnegie'} - {'role': 'edxapp', 'openid_workaround': true, 'template_subdir': 'carnegie'}
......
- name: Basic util setup on carnegie workers
# this gets all running prod webservers # this gets all running prod webservers
- hosts: tag_environment_prod_carn:&tag_function_util # hosts: tag_environment_prod_carn:&tag_function_util
# or we can get subsets of them by name # or we can get subsets of them by name
#- hosts: ~tag_Name_util(10)_carn # hosts: ~tag_Name_util(10)_carn
hosts: ~tag_Name_util(1)_carn
gather_facts: True
sudo: True sudo: True
vars: vars:
secure_dir: '../../../edx-secret/ansible' secure_dir: '../../../edx-secret/ansible'
...@@ -11,29 +14,37 @@ ...@@ -11,29 +14,37 @@
migrate_db: "no" migrate_db: "no"
vars_files: vars_files:
- "{{ secure_dir }}/vars/edxapp_carnegie_vars.yml" - "{{ secure_dir }}/vars/edxapp_carnegie_vars.yml"
- "{{ secure_dir }}/vars/users.yml"
- "{{ secure_dir }}/vars/edxapp_prod_users.yml"
- "{{ secure_dir }}/vars/datadog_carn.yml" - "{{ secure_dir }}/vars/datadog_carn.yml"
roles: roles:
- common - role: gh_users
- supervisor gh_users:
- { role: 'edxapp', celery_worker: True } - sefk
- jbau
- jrbl
tags: users
- role: 'common'
tags: common
- role: 'supervisor'
tags: supervisor
- role: 'edxapp'
celery_worker: True
devstack: false
tags: celery
- datadog - datadog
#- splunkforwarder
# run the certificate agent on the first util machine only ## run the certificate agent on the first util machine only
- hosts: ~tag_Name_util10_carn #- hosts: ~tag_Name_util10_carn
sudo: True # sudo: True
vars: # vars:
secure_dir: '../../../configuration-secure/ansible' # secure_dir: '../../../configuration-secure/ansible'
migrate_db: "no" # migrate_db: "no"
vars_files: # vars_files:
- "{{ secure_dir }}/vars/edxapp_carnegie_vars.yml" # - "{{ secure_dir }}/vars/edxapp_carnegie_vars.yml"
- "{{ secure_dir }}/vars/certifier_carn_vars.yml" # - "{{ secure_dir }}/vars/certifier_carn_vars.yml"
roles: # roles:
- common # - common
- role: virtualenv # - role: virtualenv
virtualenv_user: "certifier" # virtualenv_user: "certifier"
virtualenv_name: "certifier" # virtualenv_name: "certifier"
virtualenv_user_home: "/opt/wwc/certifier" # virtualenv_user_home: "/opt/wwc/certifier"
- certificates # - certificates
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