diff --git a/CHANGELOG.md b/CHANGELOG.md index fbe8705..4f18aee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +- Role: analytics-api, insights + - Using Django 1.7 migrate command. + - Role: edxapp - A new var was added to make it easy ot invalidate the default memcache store to make it easier to invalidate sessions. Updating diff --git a/playbooks/roles/analytics-api/tasks/deploy.yml b/playbooks/roles/analytics-api/tasks/deploy.yml index 7be8d7c..b4df498 100644 --- a/playbooks/roles/analytics-api/tasks/deploy.yml +++ b/playbooks/roles/analytics-api/tasks/deploy.yml @@ -37,12 +37,12 @@ notify: restart the analytics service with_items: analytics_api_requirements -- name: syncdb and migrate +- name: migrate shell: > chdir={{ analytics_api_code_dir }} DB_MIGRATION_USER={{ COMMON_MYSQL_MIGRATE_USER }} DB_MIGRATION_PASS={{ COMMON_MYSQL_MIGRATE_PASS }} - {{ analytics_api_venv_bin }}/python ./manage.py syncdb --migrate --noinput + {{ analytics_api_venv_bin }}/python ./manage.py migrate --noinput sudo_user: "{{ analytics_api_user }}" environment: "{{ analytics_api_environment }}" when: migrate_db is defined and migrate_db|lower == "yes" diff --git a/playbooks/roles/insights/tasks/deploy.yml b/playbooks/roles/insights/tasks/deploy.yml index a38424e..c073f5d 100644 --- a/playbooks/roles/insights/tasks/deploy.yml +++ b/playbooks/roles/insights/tasks/deploy.yml @@ -54,12 +54,12 @@ . {{ insights_nodeenv_bin }}/activate && {{ insights_node_bin }}/bower install --production --config.interactive=false sudo_user: "{{ insights_user }}" -- name: syncdb and migrate +- name: migrate shell: > chdir={{ insights_code_dir }} DB_MIGRATION_USER={{ COMMON_MYSQL_MIGRATE_USER }} DB_MIGRATION_PASS={{ COMMON_MYSQL_MIGRATE_PASS }} - {{ insights_venv_bin }}/python {{ insights_manage }} syncdb --migrate --noinput + {{ insights_venv_bin }}/python {{ insights_manage }} migrate --noinput sudo_user: "{{ insights_user }}" environment: "{{ insights_environment }}" when: migrate_db is defined and migrate_db|lower == "yes"