Commit 97b96b6f by Calen Pennington

Switch to using the command module instead of the shell module

parent 5d8c2745
...@@ -115,6 +115,13 @@ course_discovery_environment: ...@@ -115,6 +115,13 @@ course_discovery_environment:
COURSE_DISCOVERY_CFG: "{{ COMMON_CFG_DIR }}/{{ course_discovery_service_name }}.yml" COURSE_DISCOVERY_CFG: "{{ COMMON_CFG_DIR }}/{{ course_discovery_service_name }}.yml"
PATH: "{{ course_discovery_venv_dir }}/bin:{{ ansible_env.PATH }}" PATH: "{{ course_discovery_venv_dir }}/bin:{{ ansible_env.PATH }}"
course_discovery_migration_environment:
DJANGO_SETTINGS_MODULE: "{{ COURSE_DISCOVERY_DJANGO_SETTINGS_MODULE }}"
COURSE_DISCOVERY_CFG: "{{ COMMON_CFG_DIR }}/{{ course_discovery_service_name }}.yml"
PATH: "{{ course_discovery_venv_dir }}/bin:{{ ansible_env.PATH }}"
DB_MIGRATION_USER: "{{ COMMON_MYSQL_MIGRATE_USER }}"
DB_MIGRATION_PASS: "{{ COMMON_MYSQL_MIGRATE_PASS }}"
course_discovery_service_name: "course_discovery" course_discovery_service_name: "course_discovery"
course_discovery_user: "{{ course_discovery_service_name }}" course_discovery_user: "{{ course_discovery_service_name }}"
course_discovery_home: "{{ COMMON_APP_DIR }}/{{ course_discovery_service_name }}" course_discovery_home: "{{ COMMON_APP_DIR }}/{{ course_discovery_service_name }}"
......
...@@ -47,7 +47,7 @@ ...@@ -47,7 +47,7 @@
- install:system-requirements - install:system-requirements
- name: build virtualenv - name: build virtualenv
shell: "virtualenv --python=python3.5 {{ course_discovery_venv_dir }}" command: "virtualenv --python=python3.5 {{ course_discovery_venv_dir }}"
args: args:
creates: "{{ course_discovery_venv_dir }}/bin/pip" creates: "{{ course_discovery_venv_dir }}/bin/pip"
sudo_user: "{{ course_discovery_user }}" sudo_user: "{{ course_discovery_user }}"
...@@ -56,21 +56,21 @@ ...@@ -56,21 +56,21 @@
- install:system-requirements - install:system-requirements
- name: install application requirements - name: install application requirements
shell: > command: make requirements
chdir=/edx/app/course_discovery/course_discovery args:
. {{ course_discovery_venv_dir }}/bin/activate; chdir: "{{ course_discovery_code_dir }}"
make requirements
sudo_user: "{{ course_discovery_user }}" sudo_user: "{{ course_discovery_user }}"
environment: "{{ course_discovery_environment }}"
tags: tags:
- install - install
- install:app-requirements - install:app-requirements
- name: install development requirements - name: install development requirements
shell: > command: make local-requirements
chdir=/edx/app/course_discovery/course_discovery args:
. {{ course_discovery_venv_dir }}/bin/activate; chdir: "{{ course_discovery_code_dir }}"
make local-requirements
sudo_user: "{{ course_discovery_user }}" sudo_user: "{{ course_discovery_user }}"
environment: "{{ course_discovery_environment }}"
tags: tags:
- install - install
- install:devstack - install:devstack
...@@ -112,14 +112,12 @@ ...@@ -112,14 +112,12 @@
tags: tags:
- migrate:devstack - migrate:devstack
- name: migrate - name: migrate database
shell: > command: make migrate
chdir={{ course_discovery_code_dir }} args:
DB_MIGRATION_USER={{ COMMON_MYSQL_MIGRATE_USER }} chdir: "{{ course_discovery_code_dir }}"
DB_MIGRATION_PASS={{ COMMON_MYSQL_MIGRATE_PASS }}
{{ course_discovery_venv_dir }}/bin/python ./manage.py migrate --noinput
sudo_user: "{{ course_discovery_user }}" sudo_user: "{{ course_discovery_user }}"
environment: "{{ course_discovery_environment }}" environment: "{{ course_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:
- migrate - migrate
...@@ -181,7 +179,7 @@ ...@@ -181,7 +179,7 @@
- install:configuration - install:configuration
- name: update supervisor configuration - name: update supervisor configuration
shell: "{{ supervisor_ctl }} -c {{ supervisor_cfg }} update" command: "{{ supervisor_ctl }} -c {{ supervisor_cfg }} update"
when: not disable_edx_services when: not disable_edx_services
tags: tags:
- manage - manage
......
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