Commit f3673a31 by Calen Pennington Committed by zubair-arbi

Use a new life-cycle tag 'migrate:install' to install databases and users

parent 1fcfdc3a
...@@ -20,7 +20,7 @@ WORKDIR /edx/app/edx_ansible/edx_ansible/docker/plays ...@@ -20,7 +20,7 @@ WORKDIR /edx/app/edx_ansible/edx_ansible/docker/plays
COPY docker/build/course-discovery/ansible_overrides.yml / COPY docker/build/course-discovery/ansible_overrides.yml /
RUN sudo /edx/app/edx_ansible/venvs/edx_ansible/bin/ansible-playbook course_discovery.yml \ RUN sudo /edx/app/edx_ansible/venvs/edx_ansible/bin/ansible-playbook course_discovery.yml \
-c local -i '127.0.0.1,' \ -c local -i '127.0.0.1,' \
-t 'install,assets,devstack:install' \ -t 'install,assets,devstack,migrate' \
--extra-vars="@/ansible_overrides.yml" \ --extra-vars="@/ansible_overrides.yml" \
--extra-vars="COURSE_DISCOVERY_VERSION=$COURSE_DISCOVERY_VERSION" \ --extra-vars="COURSE_DISCOVERY_VERSION=$COURSE_DISCOVERY_VERSION" \
--extra-vars="COMMON_GIT_PATH=$REPO_OWNER" --extra-vars="COMMON_GIT_PATH=$REPO_OWNER"
......
...@@ -20,7 +20,7 @@ WORKDIR /edx/app/edx_ansible/edx_ansible/docker/plays ...@@ -20,7 +20,7 @@ WORKDIR /edx/app/edx_ansible/edx_ansible/docker/plays
COPY docker/build/{{ role_name|replace("_","-") }}/ansible_overrides.yml / COPY docker/build/{{ role_name|replace("_","-") }}/ansible_overrides.yml /
RUN sudo /edx/app/edx_ansible/venvs/edx_ansible/bin/ansible-playbook {{ role_name }}.yml \ RUN sudo /edx/app/edx_ansible/venvs/edx_ansible/bin/ansible-playbook {{ role_name }}.yml \
-c local -i '127.0.0.1,' \ -c local -i '127.0.0.1,' \
-t 'install,assets,devstack:install' \ -t 'install,assets,devstack,migrate' \
--extra-vars="@/ansible_overrides.yml" \ --extra-vars="@/ansible_overrides.yml" \
--extra-vars="{{ role_name|upper }}_VERSION=${{ role_name|upper }}_VERSION" \ --extra-vars="{{ role_name|upper }}_VERSION=${{ role_name|upper }}_VERSION" \
--extra-vars="COMMON_GIT_PATH=$REPO_OWNER" --extra-vars="COMMON_GIT_PATH=$REPO_OWNER"
......
...@@ -59,8 +59,8 @@ ...@@ -59,8 +59,8 @@
port: "{{ '{{' }} {{ role_name|upper }}_DATABASES.default.PORT }}" port: "{{ '{{' }} {{ role_name|upper }}_DATABASES.default.PORT }}"
delay: 2 delay: 2
tags: tags:
- devstack - migrate
- devstack:migrate - migrate:install
- name: create databases - name: create databases
mysql_db: mysql_db:
...@@ -71,8 +71,8 @@ ...@@ -71,8 +71,8 @@
state: present state: present
encoding: utf8 encoding: utf8
tags: tags:
- devstack - migrate
- devstack:migrate - migrate:install
- name: create database users - name: create database users
mysql_user: mysql_user:
...@@ -89,8 +89,8 @@ ...@@ -89,8 +89,8 @@
- name: "{{ '{{' }} COMMON_MYSQL_MIGRATE_USER }}" - name: "{{ '{{' }} COMMON_MYSQL_MIGRATE_USER }}"
password: "{{ '{{' }} COMMON_MYSQL_MIGRATE_PASS }}" password: "{{ '{{' }} COMMON_MYSQL_MIGRATE_PASS }}"
tags: tags:
- devstack - migrate
- devstack:migrate - migrate:install
- name: migrate database - name: migrate database
command: make migrate command: make migrate
...@@ -102,8 +102,6 @@ ...@@ -102,8 +102,6 @@
tags: tags:
- migrate - migrate
- migrate:db - migrate:db
- devstack
- devstack:migrate
- name: write out the supervisor wrapper - name: write out the supervisor wrapper
template: template:
......
...@@ -81,8 +81,8 @@ ...@@ -81,8 +81,8 @@
port: "{{ COURSE_DISCOVERY_DATABASES.default.PORT }}" port: "{{ COURSE_DISCOVERY_DATABASES.default.PORT }}"
delay: 2 delay: 2
tags: tags:
- devstack - migrate
- devstack:migrate - migrate:install
- name: create databases - name: create databases
mysql_db: mysql_db:
...@@ -93,8 +93,8 @@ ...@@ -93,8 +93,8 @@
state: present state: present
encoding: utf8 encoding: utf8
tags: tags:
- devstack - migrate
- devstack:migrate - migrate:install
- name: create database users - name: create database users
mysql_user: mysql_user:
...@@ -111,8 +111,8 @@ ...@@ -111,8 +111,8 @@
- name: "{{ COMMON_MYSQL_MIGRATE_USER }}" - name: "{{ COMMON_MYSQL_MIGRATE_USER }}"
password: "{{ COMMON_MYSQL_MIGRATE_PASS }}" password: "{{ COMMON_MYSQL_MIGRATE_PASS }}"
tags: tags:
- devstack - migrate
- devstack:migrate - migrate:install
- name: migrate database - name: migrate database
command: make migrate command: make migrate
...@@ -124,8 +124,6 @@ ...@@ -124,8 +124,6 @@
tags: tags:
- migrate - migrate
- migrate:db - migrate:db
- devstack
- devstack:migrate
- name: write out the supervisor wrapper - name: write out the supervisor wrapper
template: template:
......
...@@ -75,8 +75,8 @@ ...@@ -75,8 +75,8 @@
port: "{{ CREDENTIALS_DATABASES.default.PORT }}" port: "{{ CREDENTIALS_DATABASES.default.PORT }}"
delay: 2 delay: 2
tags: tags:
- devstack - migrate
- devstack:migrate - migrate:install
- name: create databases - name: create databases
mysql_db: mysql_db:
...@@ -87,8 +87,8 @@ ...@@ -87,8 +87,8 @@
state: present state: present
encoding: utf8 encoding: utf8
tags: tags:
- devstack - migrate
- devstack:migrate - migrate:install
- name: create database users - name: create database users
mysql_user: mysql_user:
...@@ -105,8 +105,8 @@ ...@@ -105,8 +105,8 @@
- name: "{{ COMMON_MYSQL_MIGRATE_USER }}" - name: "{{ COMMON_MYSQL_MIGRATE_USER }}"
password: "{{ COMMON_MYSQL_MIGRATE_PASS }}" password: "{{ COMMON_MYSQL_MIGRATE_PASS }}"
tags: tags:
- devstack - migrate
- devstack:migrate - migrate:install
- name: migrate database - name: migrate database
command: make migrate command: make migrate
...@@ -118,8 +118,6 @@ ...@@ -118,8 +118,6 @@
tags: tags:
- migrate - migrate
- migrate:db - migrate:db
- devstack
- devstack:migrate
- name: write out the supervisor wrapper - name: write out the supervisor wrapper
template: template:
......
...@@ -273,5 +273,3 @@ ...@@ -273,5 +273,3 @@
tags: tags:
- manage - manage
- manage:start - manage:start
- devstack
- devstack: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