Commit e17312da by Arbab Nazar Committed by GitHub

Merge pull request #3120 from edx/arbab/ops-1593b

OPS-1593 As an operator, I want sudo_user converted to become user in…
parents ba5863ad b213578a
...@@ -4,13 +4,13 @@ ...@@ -4,13 +4,13 @@
template: > template: >
src=certs.env.json.j2 src=certs.env.json.j2
dest={{ certs_app_dir }}/env.json dest={{ certs_app_dir }}/env.json
sudo_user: "{{ certs_user }}" become_user: "{{ certs_user }}"
- name: create certificate auth file - name: create certificate auth file
template: > template: >
src=certs.auth.json.j2 src=certs.auth.json.j2
dest={{ certs_app_dir }}/auth.json dest={{ certs_app_dir }}/auth.json
sudo_user: "{{ certs_user }}" become_user: "{{ certs_user }}"
- name: writing supervisor script for certificates - name: writing supervisor script for certificates
template: > template: >
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
git_2_0_1: > git_2_0_1: >
dest={{ certs_code_dir }} repo={{ CERTS_REPO }} version={{ certs_version }} dest={{ certs_code_dir }} repo={{ CERTS_REPO }} version={{ certs_version }}
accept_hostkey=yes accept_hostkey=yes
sudo_user: "{{ certs_user }}" become_user: "{{ certs_user }}"
environment: environment:
GIT_SSH: "{{ certs_git_ssh }}" GIT_SSH: "{{ certs_git_ssh }}"
register: certs_checkout register: certs_checkout
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
git_2_0_1: > git_2_0_1: >
dest={{ certs_code_dir }} repo={{ CERTS_REPO }} version={{ certs_version }} dest={{ certs_code_dir }} repo={{ CERTS_REPO }} version={{ certs_version }}
accept_hostkey=yes accept_hostkey=yes
sudo_user: "{{ certs_user }}" become_user: "{{ certs_user }}"
register: certs_checkout register: certs_checkout
when: CERTS_GIT_IDENTITY == "none" when: CERTS_GIT_IDENTITY == "none"
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
pip: > pip: >
requirements="{{ certs_requirements_file }}" virtualenv="{{ certs_venv_dir }}" state=present requirements="{{ certs_requirements_file }}" virtualenv="{{ certs_venv_dir }}" state=present
extra_args="-i {{ COMMON_PYPI_MIRROR_URL }}" extra_args="-i {{ COMMON_PYPI_MIRROR_URL }}"
sudo_user: "{{ certs_user }}" become_user: "{{ certs_user }}"
# call supervisorctl update. this reloads # call supervisorctl update. this reloads
# the supervisorctl config and restarts # the supervisorctl config and restarts
...@@ -76,7 +76,7 @@ ...@@ -76,7 +76,7 @@
- name: update supervisor configuration - name: update supervisor configuration
shell: "{{ supervisor_ctl }} -c {{ supervisor_cfg }} update" shell: "{{ supervisor_ctl }} -c {{ supervisor_cfg }} update"
register: supervisor_update register: supervisor_update
sudo_user: "{{ supervisor_service_user }}" become_user: "{{ supervisor_service_user }}"
changed_when: supervisor_update.stdout is defined and supervisor_update.stdout != "" changed_when: supervisor_update.stdout is defined and supervisor_update.stdout != ""
when: not disable_edx_services when: not disable_edx_services
...@@ -86,7 +86,7 @@ ...@@ -86,7 +86,7 @@
supervisorctl_path={{ supervisor_ctl }} supervisorctl_path={{ supervisor_ctl }}
config={{ supervisor_cfg }} config={{ supervisor_cfg }}
state=started state=started
sudo_user: "{{ supervisor_service_user }}" become_user: "{{ supervisor_service_user }}"
when: not disable_edx_services when: not disable_edx_services
- name: create a symlink for venv python - name: create a symlink for venv python
......
...@@ -136,5 +136,5 @@ ...@@ -136,5 +136,5 @@
service: service:
name: rsyslog name: rsyslog
state: restarted state: restarted
sudo: True become: True
when: config_templates.changed when: config_templates.changed
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
template: template:
src: edx/app/credentials/credentials_gunicorn.py.j2 src: edx/app/credentials/credentials_gunicorn.py.j2
dest: "{{ credentials_home }}/credentials_gunicorn.py" dest: "{{ credentials_home }}/credentials_gunicorn.py"
sudo_user: "{{ credentials_user }}" become_user: "{{ credentials_user }}"
tags: tags:
- install - install
- install:configuration - install:configuration
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
# Ansible will initialize this virtualenv if it's missing. # Ansible will initialize this virtualenv if it's missing.
virtualenv: "{{ credentials_venv_dir }}" virtualenv: "{{ credentials_venv_dir }}"
state: present state: present
sudo_user: "{{ credentials_user }}" become_user: "{{ credentials_user }}"
with_items: "{{ credentials_requirements }}" with_items: "{{ credentials_requirements }}"
tags: tags:
- install - install
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
shell: > shell: >
creates={{ credentials_nodeenv_dir }} creates={{ credentials_nodeenv_dir }}
{{ credentials_venv_dir }}/bin/nodeenv {{ credentials_nodeenv_dir }} --prebuilt {{ credentials_venv_dir }}/bin/nodeenv {{ credentials_nodeenv_dir }} --prebuilt
sudo_user: "{{ credentials_user }}" become_user: "{{ credentials_user }}"
tags: tags:
- install - install
- install:app-requirements - install:app-requirements
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
command: make requirements command: make requirements
args: args:
chdir: "{{ credentials_code_dir }}" chdir: "{{ credentials_code_dir }}"
sudo_user: "{{ credentials_user }}" become_user: "{{ credentials_user }}"
environment: "{{ credentials_environment }}" environment: "{{ credentials_environment }}"
tags: tags:
- devstack - devstack
...@@ -65,7 +65,7 @@ ...@@ -65,7 +65,7 @@
command: make migrate command: make migrate
args: args:
chdir: "{{ credentials_code_dir }}" chdir: "{{ credentials_code_dir }}"
sudo_user: "{{ credentials_user }}" become_user: "{{ credentials_user }}"
environment: "{{ credentials_migration_environment }}" environment: "{{ credentials_migration_environment }}"
when: migrate_db is defined and migrate_db|lower == "yes" when: migrate_db is defined and migrate_db|lower == "yes"
tags: tags:
...@@ -173,7 +173,7 @@ ...@@ -173,7 +173,7 @@
command: make static command: make static
args: args:
chdir: "{{ credentials_code_dir }}" chdir: "{{ credentials_code_dir }}"
sudo_user: "{{ credentials_user }}" become_user: "{{ credentials_user }}"
environment: "{{ credentials_environment }}" environment: "{{ credentials_environment }}"
tags: tags:
- assets - assets
...@@ -186,7 +186,7 @@ ...@@ -186,7 +186,7 @@
config: "{{ supervisor_cfg }}" config: "{{ supervisor_cfg }}"
name: "{{ credentials_service_name }}" name: "{{ credentials_service_name }}"
when: not disable_edx_services when: not disable_edx_services
sudo_user: "{{ supervisor_service_user }}" become_user: "{{ supervisor_service_user }}"
tags: tags:
- manage - manage
- manage:start - manage:start
......
...@@ -4,21 +4,21 @@ ...@@ -4,21 +4,21 @@
git_2_0_1: > git_2_0_1: >
dest={{ demo_code_dir }} repo={{ demo_repo }} version={{ demo_version }} dest={{ demo_code_dir }} repo={{ demo_repo }} version={{ demo_version }}
accept_hostkey=yes accept_hostkey=yes
sudo_user: "{{ demo_edxapp_user }}" become_user: "{{ demo_edxapp_user }}"
register: demo_checkout register: demo_checkout
- name: import demo course - name: import demo course
shell: > shell: >
{{ demo_edxapp_venv_bin }}/python ./manage.py cms --settings=aws import {{ demo_edxapp_course_data_dir }} {{ demo_code_dir }} {{ demo_edxapp_venv_bin }}/python ./manage.py cms --settings=aws import {{ demo_edxapp_course_data_dir }} {{ demo_code_dir }}
chdir={{ demo_edxapp_code_dir }} chdir={{ demo_edxapp_code_dir }}
sudo_user: "{{ common_web_user }}" become_user: "{{ common_web_user }}"
when: demo_checkout.changed when: demo_checkout.changed
- name: create some test users and enroll them in the course - name: create some test users and enroll them in the course
shell: > shell: >
{{ demo_edxapp_venv_bin }}/python ./manage.py lms --settings=aws --service-variant lms create_user -e {{ item.email }} -p {{ item.password }} -m {{ item.mode }} -c {{ demo_course_id }} {{ demo_edxapp_venv_bin }}/python ./manage.py lms --settings=aws --service-variant lms create_user -e {{ item.email }} -p {{ item.password }} -m {{ item.mode }} -c {{ demo_course_id }}
chdir={{ demo_edxapp_code_dir }} chdir={{ demo_edxapp_code_dir }}
sudo_user: "{{ common_web_user }}" become_user: "{{ common_web_user }}"
with_items: demo_test_users with_items: demo_test_users
when: demo_checkout.changed when: demo_checkout.changed
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
shell: > shell: >
{{ demo_edxapp_venv_bin }}/python ./manage.py lms --settings=aws --service-variant lms create_user -e staff@example.com -p edx -s -c {{ demo_course_id }} {{ demo_edxapp_venv_bin }}/python ./manage.py lms --settings=aws --service-variant lms create_user -e staff@example.com -p edx -s -c {{ demo_course_id }}
chdir={{ demo_edxapp_code_dir }} chdir={{ demo_edxapp_code_dir }}
sudo_user: "{{ common_web_user }}" become_user: "{{ common_web_user }}"
when: when:
- demo_checkout.changed - demo_checkout.changed
- DEMO_CREATE_STAFF_USER - DEMO_CREATE_STAFF_USER
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
template: template:
src: edx/app/discovery/discovery_gunicorn.py.j2 src: edx/app/discovery/discovery_gunicorn.py.j2
dest: "{{ discovery_home }}/discovery_gunicorn.py" dest: "{{ discovery_home }}/discovery_gunicorn.py"
sudo_user: "{{ discovery_user }}" become_user: "{{ discovery_user }}"
tags: tags:
- install - install
- install:configuration - install:configuration
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
command: "virtualenv --python=python3.5 {{ discovery_venv_dir }}" command: "virtualenv --python=python3.5 {{ discovery_venv_dir }}"
args: args:
creates: "{{ discovery_venv_dir }}/bin/pip" creates: "{{ discovery_venv_dir }}/bin/pip"
sudo_user: "{{ discovery_user }}" become_user: "{{ discovery_user }}"
tags: tags:
- install - install
- install:system-requirements - install:system-requirements
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
command: make production-requirements command: make production-requirements
args: args:
chdir: "{{ discovery_code_dir }}" chdir: "{{ discovery_code_dir }}"
sudo_user: "{{ discovery_user }}" become_user: "{{ discovery_user }}"
environment: "{{ discovery_environment }}" environment: "{{ discovery_environment }}"
tags: tags:
- install - install
...@@ -70,7 +70,7 @@ ...@@ -70,7 +70,7 @@
command: make requirements command: make requirements
args: args:
chdir: "{{ discovery_code_dir }}" chdir: "{{ discovery_code_dir }}"
sudo_user: "{{ discovery_user }}" become_user: "{{ discovery_user }}"
environment: "{{ discovery_environment }}" environment: "{{ discovery_environment }}"
tags: tags:
- devstack - devstack
...@@ -80,7 +80,7 @@ ...@@ -80,7 +80,7 @@
command: make migrate command: make migrate
args: args:
chdir: "{{ discovery_code_dir }}" chdir: "{{ discovery_code_dir }}"
sudo_user: "{{ discovery_user }}" become_user: "{{ discovery_user }}"
environment: "{{ discovery_migration_environment }}" environment: "{{ discovery_migration_environment }}"
when: migrate_db is defined and migrate_db|lower == "yes" when: migrate_db is defined and migrate_db|lower == "yes"
tags: tags:
...@@ -177,7 +177,7 @@ ...@@ -177,7 +177,7 @@
command: make static command: make static
args: args:
chdir: "{{ discovery_code_dir }}" chdir: "{{ discovery_code_dir }}"
sudo_user: "{{ discovery_user }}" become_user: "{{ discovery_user }}"
environment: "{{ discovery_environment }}" environment: "{{ discovery_environment }}"
tags: tags:
- assets - assets
...@@ -190,7 +190,7 @@ ...@@ -190,7 +190,7 @@
config: "{{ supervisor_cfg }}" config: "{{ supervisor_cfg }}"
name: "{{ discovery_service_name }}" name: "{{ discovery_service_name }}"
when: not disable_edx_services when: not disable_edx_services
sudo_user: "{{ supervisor_service_user }}" become_user: "{{ supervisor_service_user }}"
tags: tags:
- manage - manage
- manage:start - manage:start
......
...@@ -24,32 +24,32 @@ ...@@ -24,32 +24,32 @@
template: > template: >
src=edx/app/ecommerce/ecommerce_gunicorn.py.j2 src=edx/app/ecommerce/ecommerce_gunicorn.py.j2
dest={{ ecommerce_home }}/ecommerce_gunicorn.py dest={{ ecommerce_home }}/ecommerce_gunicorn.py
sudo_user: "{{ ecommerce_user }}" become_user: "{{ ecommerce_user }}"
- name: install application requirements - name: install application requirements
pip: > pip: >
requirements="{{ ecommerce_requirements_base }}/{{ item }}" requirements="{{ ecommerce_requirements_base }}/{{ item }}"
virtualenv="{{ ecommerce_venv_dir }}" virtualenv="{{ ecommerce_venv_dir }}"
state=present state=present
sudo_user: "{{ ecommerce_user }}" become_user: "{{ ecommerce_user }}"
with_items: ecommerce_requirements with_items: ecommerce_requirements
- name: create nodeenv - name: create nodeenv
shell: > shell: >
creates={{ ecommerce_nodeenv_dir }} creates={{ ecommerce_nodeenv_dir }}
{{ ecommerce_venv_dir }}/bin/nodeenv {{ ecommerce_nodeenv_dir }} --prebuilt {{ ecommerce_venv_dir }}/bin/nodeenv {{ ecommerce_nodeenv_dir }} --prebuilt
sudo_user: "{{ ecommerce_user }}" become_user: "{{ ecommerce_user }}"
- name: install node dependencies - name: install node dependencies
npm: executable={{ ecommerce_nodeenv_bin }}/npm path={{ ecommerce_code_dir }} production=yes npm: executable={{ ecommerce_nodeenv_bin }}/npm path={{ ecommerce_code_dir }} production=yes
sudo_user: "{{ ecommerce_user }}" become_user: "{{ ecommerce_user }}"
environment: "{{ ecommerce_environment }}" environment: "{{ ecommerce_environment }}"
- name: install bower dependencies - name: install bower dependencies
shell: > shell: >
chdir={{ ecommerce_code_dir }} chdir={{ ecommerce_code_dir }}
. {{ ecommerce_nodeenv_bin }}/activate && {{ ecommerce_node_bin }}/bower install --production --config.interactive=false . {{ ecommerce_nodeenv_bin }}/activate && {{ ecommerce_node_bin }}/bower install --production --config.interactive=false
sudo_user: "{{ ecommerce_user }}" become_user: "{{ ecommerce_user }}"
- name: migrate - name: migrate
shell: > shell: >
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
DB_MIGRATION_USER='{{ COMMON_MYSQL_MIGRATE_USER }}' DB_MIGRATION_USER='{{ COMMON_MYSQL_MIGRATE_USER }}'
DB_MIGRATION_PASS='{{ COMMON_MYSQL_MIGRATE_PASS }}' DB_MIGRATION_PASS='{{ COMMON_MYSQL_MIGRATE_PASS }}'
{{ ecommerce_venv_dir }}/bin/python ./manage.py migrate --noinput {{ ecommerce_venv_dir }}/bin/python ./manage.py migrate --noinput
sudo_user: "{{ ecommerce_user }}" become_user: "{{ ecommerce_user }}"
environment: "{{ ecommerce_environment }}" environment: "{{ ecommerce_environment }}"
when: migrate_db is defined and migrate_db|lower == "yes" when: migrate_db is defined and migrate_db|lower == "yes"
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
DB_MIGRATION_USER={{ COMMON_MYSQL_MIGRATE_USER }} DB_MIGRATION_USER={{ COMMON_MYSQL_MIGRATE_USER }}
DB_MIGRATION_PASS={{ COMMON_MYSQL_MIGRATE_PASS }} DB_MIGRATION_PASS={{ COMMON_MYSQL_MIGRATE_PASS }}
{{ ecommerce_venv_dir }}/bin/python ./manage.py oscar_populate_countries {{ ecommerce_venv_dir }}/bin/python ./manage.py oscar_populate_countries
sudo_user: "{{ ecommerce_user }}" become_user: "{{ ecommerce_user }}"
environment: "{{ ecommerce_environment }}" environment: "{{ ecommerce_environment }}"
when: migrate_db is defined and migrate_db|lower == "yes" when: migrate_db is defined and migrate_db|lower == "yes"
# the `register` and `failed_when` directives below are here to emulate idempotency for this oscar command. # the `register` and `failed_when` directives below are here to emulate idempotency for this oscar command.
...@@ -82,7 +82,7 @@ ...@@ -82,7 +82,7 @@
shell: > shell: >
chdir={{ ecommerce_code_dir }} chdir={{ ecommerce_code_dir }}
{{ ecommerce_venv_dir }}/bin/python manage.py {{ item }} {{ ecommerce_venv_dir }}/bin/python manage.py {{ item }}
sudo_user: "{{ ecommerce_user }}" become_user: "{{ ecommerce_user }}"
environment: "{{ ecommerce_environment }}" environment: "{{ ecommerce_environment }}"
with_items: with_items:
- "update_assets --skip-collect" - "update_assets --skip-collect"
...@@ -92,14 +92,14 @@ ...@@ -92,14 +92,14 @@
shell: > shell: >
chdir={{ ecommerce_code_dir }} chdir={{ ecommerce_code_dir }}
. {{ ecommerce_nodeenv_bin }}/activate && {{ ecommerce_node_bin }}/r.js -o build.js . {{ ecommerce_nodeenv_bin }}/activate && {{ ecommerce_node_bin }}/r.js -o build.js
sudo_user: "{{ ecommerce_user }}" become_user: "{{ ecommerce_user }}"
when: not devstack when: not devstack
- name: run collectstatic - name: run collectstatic
shell: > shell: >
chdir={{ ecommerce_code_dir }} chdir={{ ecommerce_code_dir }}
{{ ecommerce_venv_dir }}/bin/python manage.py {{ item }} {{ ecommerce_venv_dir }}/bin/python manage.py {{ item }}
sudo_user: "{{ ecommerce_user }}" become_user: "{{ ecommerce_user }}"
environment: "{{ ecommerce_environment }}" environment: "{{ ecommerce_environment }}"
with_items: with_items:
- "collectstatic --noinput" - "collectstatic --noinput"
...@@ -163,4 +163,4 @@ ...@@ -163,4 +163,4 @@
config={{ supervisor_cfg }} config={{ supervisor_cfg }}
name={{ ecommerce_service_name }} name={{ ecommerce_service_name }}
when: not disable_edx_services when: not disable_edx_services
sudo_user: "{{ supervisor_service_user }}" become_user: "{{ supervisor_service_user }}"
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
requirements: '{{ ecommerce_worker_requirements_base }}/{{ item }}' requirements: '{{ ecommerce_worker_requirements_base }}/{{ item }}'
virtualenv: '{{ ecommerce_worker_home }}/venvs/{{ ecommerce_worker_service_name }}' virtualenv: '{{ ecommerce_worker_home }}/venvs/{{ ecommerce_worker_service_name }}'
state: present state: present
sudo_user: '{{ ecommerce_worker_user }}' become_user: '{{ ecommerce_worker_user }}'
with_items: ecommerce_worker_requirements with_items: ecommerce_worker_requirements
- name: write out the supervisor wrapper - name: write out the supervisor wrapper
...@@ -70,4 +70,4 @@ ...@@ -70,4 +70,4 @@
config: '{{ supervisor_cfg }}' config: '{{ supervisor_cfg }}'
name: '{{ ecommerce_worker_service_name }}' name: '{{ ecommerce_worker_service_name }}'
when: not disable_edx_services when: not disable_edx_services
sudo_user: '{{ supervisor_service_user }}' become_user: '{{ supervisor_service_user }}'
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
git_2_0_1: > git_2_0_1: >
dest={{ edx_ansible_code_dir }} repo={{ edx_ansible_source_repo }} version={{ configuration_version }} dest={{ edx_ansible_code_dir }} repo={{ edx_ansible_source_repo }} version={{ configuration_version }}
accept_hostkey=yes accept_hostkey=yes
sudo_user: "{{ edx_ansible_user }}" become_user: "{{ edx_ansible_user }}"
tags: tags:
- install - install
- install:code - install:code
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
pip: > pip: >
requirements="{{ edx_ansible_requirements_file }}" virtualenv="{{ edx_ansible_venv_dir }}" state=present requirements="{{ edx_ansible_requirements_file }}" virtualenv="{{ edx_ansible_venv_dir }}" state=present
extra_args="-i {{ COMMON_PYPI_MIRROR_URL }}" extra_args="-i {{ COMMON_PYPI_MIRROR_URL }}"
sudo_user: "{{ edx_ansible_user }}" become_user: "{{ edx_ansible_user }}"
with_items: "{{ edx_ansible_requirements_files }}" with_items: "{{ edx_ansible_requirements_files }}"
tags: tags:
- install - install
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
# #
# - name: Deploy edX Notes API # - name: Deploy edX Notes API
# hosts: all # hosts: all
# sudo: True # become: True
# gather_facts: True # gather_facts: True
# vars: # vars:
# ENABLE_DATADOG: False # ENABLE_DATADOG: False
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
requirements="{{ edx_notes_api_requirements_base }}/{{ item }}" requirements="{{ edx_notes_api_requirements_base }}/{{ item }}"
virtualenv="{{ edx_notes_api_home }}/venvs/{{ edx_notes_api_service_name }}" virtualenv="{{ edx_notes_api_home }}/venvs/{{ edx_notes_api_service_name }}"
state=present extra_args="--exists-action w" state=present extra_args="--exists-action w"
sudo_user: "{{ edx_notes_api_user }}" become_user: "{{ edx_notes_api_user }}"
with_items: edx_notes_api_requirements with_items: edx_notes_api_requirements
- name: migrate - name: migrate
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
DB_MIGRATION_USER='{{ COMMON_MYSQL_MIGRATE_USER }}' DB_MIGRATION_USER='{{ COMMON_MYSQL_MIGRATE_USER }}'
DB_MIGRATION_PASS='{{ COMMON_MYSQL_MIGRATE_PASS }}' DB_MIGRATION_PASS='{{ COMMON_MYSQL_MIGRATE_PASS }}'
{{ edx_notes_api_home }}/venvs/{{ edx_notes_api_service_name }}/bin/python {{ edx_notes_api_manage }} migrate --noinput --settings="notesserver.settings.yaml_config" {{ edx_notes_api_home }}/venvs/{{ edx_notes_api_service_name }}/bin/python {{ edx_notes_api_manage }} migrate --noinput --settings="notesserver.settings.yaml_config"
sudo_user: "{{ edx_notes_api_user }}" become_user: "{{ edx_notes_api_user }}"
environment: environment:
EDXNOTES_CONFIG_ROOT: "{{ COMMON_CFG_DIR }}" EDXNOTES_CONFIG_ROOT: "{{ COMMON_CFG_DIR }}"
when: migrate_db is defined and migrate_db|lower == "yes" when: migrate_db is defined and migrate_db|lower == "yes"
...@@ -152,4 +152,4 @@ ...@@ -152,4 +152,4 @@
config={{ supervisor_cfg }} config={{ supervisor_cfg }}
name={{ edx_notes_api_service_name }} name={{ edx_notes_api_service_name }}
when: not disable_edx_services when: not disable_edx_services
sudo_user: "{{ supervisor_service_user }}" become_user: "{{ supervisor_service_user }}"
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