From 78eeb91f0380c2ea369dc9580cd450d848b010e1 Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Mon, 25 Dec 2017 22:34:38 +0100 Subject: [PATCH] add a setup script to the ansible role --- ansible/roles/web_AI-5/tasks/main.yml | 3 +++ ansible/roles/web_AI-5/tasks/setup_script.sh | 6 ++++++ 2 files changed, 9 insertions(+) create mode 100644 ansible/roles/web_AI-5/tasks/setup_script.sh diff --git a/ansible/roles/web_AI-5/tasks/main.yml b/ansible/roles/web_AI-5/tasks/main.yml index 03d2562..a75ecf0 100644 --- a/ansible/roles/web_AI-5/tasks/main.yml +++ b/ansible/roles/web_AI-5/tasks/main.yml @@ -29,5 +29,8 @@ - Pillow executable: pip3 +- name: Run the setup script to add some final touches + shell: "/vagrant/ansible/roles/web_AI-5/tasks/setup_scripts.sh" + - name: Restart apache service service: name=apache2 state=restarted diff --git a/ansible/roles/web_AI-5/tasks/setup_script.sh b/ansible/roles/web_AI-5/tasks/setup_script.sh new file mode 100644 index 0000000..a8682d8 --- /dev/null +++ b/ansible/roles/web_AI-5/tasks/setup_script.sh @@ -0,0 +1,6 @@ +mysql < /vagrant/sql/04_remove_database.sql +mysql < /vagrant/sql/01_create_database.sql +rm /vagrant/django/didgeridoo/webshop/migrations/*.py +python3 /vagrant/django/didgeridoo/manage.py makemigrations webshop +python3 /vagrant/django/didgeridoo/manage.py migrate +mysql < /vagrant/sql/02_insert_data.sql