Commit 51e14f04 by Morgan Robertson Committed by Feanil Patel

Add lifecycle tags for ansible-role-django-ida.

parent 97984fd5
...@@ -19,6 +19,9 @@ ...@@ -19,6 +19,9 @@
src: edx/app/{{ role_name }}/{{ role_name }}_gunicorn.py.j2 src: edx/app/{{ role_name }}/{{ role_name }}_gunicorn.py.j2
dest: "{{ '{{' }} {{ role_name }}_home }}/{{ role_name }}_gunicorn.py" dest: "{{ '{{' }} {{ role_name }}_home }}/{{ role_name }}_gunicorn.py"
sudo_user: "{{ '{{' }} {{ role_name }}_user }}" sudo_user: "{{ '{{' }} {{ role_name }}_user }}"
tags:
- install
- install:configuration
- name: install application requirements - name: install application requirements
pip: pip:
...@@ -27,6 +30,9 @@ ...@@ -27,6 +30,9 @@
state: present state: present
sudo_user: "{{ '{{' }} {{ role_name }}_user }}" sudo_user: "{{ '{{' }} {{ role_name }}_user }}"
with_items: "{{ '{{' }} {{ role_name }}_requirements }}" with_items: "{{ '{{' }} {{ role_name }}_requirements }}"
tags:
- install
- install:app-requirements
- name: migrate - name: migrate
shell: > shell: >
...@@ -37,6 +43,9 @@ ...@@ -37,6 +43,9 @@
sudo_user: "{{ '{{' }} {{ role_name }}_user }}" sudo_user: "{{ '{{' }} {{ role_name }}_user }}"
environment: "{{ '{{' }} {{ role_name }}_environment }}" environment: "{{ '{{' }} {{ role_name }}_environment }}"
when: migrate_db is defined and migrate_db|lower == "yes" when: migrate_db is defined and migrate_db|lower == "yes"
tags:
- migrate
- migrate:db
- name: write out the supervisor wrapper - name: write out the supervisor wrapper
template: template:
...@@ -45,6 +54,9 @@ ...@@ -45,6 +54,9 @@
mode: 0650 mode: 0650
owner: "{{ '{{' }} supervisor_user }}" owner: "{{ '{{' }} supervisor_user }}"
group: "{{ '{{' }} common_web_user }}" group: "{{ '{{' }} common_web_user }}"
tags:
- install
- install:configuration
- name: write supervisord config - name: write supervisord config
template: template:
...@@ -53,6 +65,9 @@ ...@@ -53,6 +65,9 @@
owner: "{{ '{{' }} supervisor_user }}" owner: "{{ '{{' }} supervisor_user }}"
group: "{{ '{{' }} common_web_user }}" group: "{{ '{{' }} common_web_user }}"
mode: 0644 mode: 0644
tags:
- install
- install:configuration
- name: setup the {{ role_name }} env file - name: setup the {{ role_name }} env file
template: template:
...@@ -61,6 +76,9 @@ ...@@ -61,6 +76,9 @@
owner: "{{ '{{' }} {{ role_name }}_user }}" owner: "{{ '{{' }} {{ role_name }}_user }}"
group: "{{ '{{' }} {{ role_name }}_user }}" group: "{{ '{{' }} {{ role_name }}_user }}"
mode: 0644 mode: 0644
tags:
- install
- install:configuration
- name: enable supervisor script - name: enable supervisor script
file: file:
...@@ -69,10 +87,16 @@ ...@@ -69,10 +87,16 @@
state: link state: link
force: yes force: yes
when: not disable_edx_services when: not disable_edx_services
tags:
- install
- install:configuration
- name: update supervisor configuration - name: update supervisor configuration
shell: "{{ '{{' }} supervisor_ctl }} -c {{ '{{' }} supervisor_cfg }} update" shell: "{{ '{{' }} supervisor_ctl }} -c {{ '{{' }} supervisor_cfg }} update"
when: not disable_edx_services when: not disable_edx_services
tags:
- install
- install:configuration
- name: create symlinks from the venv bin dir - name: create symlinks from the venv bin dir
file: file:
...@@ -83,6 +107,9 @@ ...@@ -83,6 +107,9 @@
- python - python
- pip - pip
- django-admin.py - django-admin.py
tags:
- install
- install:base
- name: create symlinks from the repo dir - name: create symlinks from the repo dir
file: file:
...@@ -91,6 +118,9 @@ ...@@ -91,6 +118,9 @@
state: link state: link
with_items: with_items:
- manage.py - manage.py
tags:
- install
- install:base
- name: restart the application - name: restart the application
supervisorctl: supervisorctl:
...@@ -100,3 +130,6 @@ ...@@ -100,3 +130,6 @@
name: "{{ '{{' }} {{ role_name }}_service_name }}" name: "{{ '{{' }} {{ role_name }}_service_name }}"
when: not disable_edx_services when: not disable_edx_services
sudo_user: "{{ '{{' }} supervisor_service_user }}" sudo_user: "{{ '{{' }} supervisor_service_user }}"
tags:
- manage
- manage:start
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