--- - name: upload code action: synchronize src=../bikeshop_project/ dest={{ app_dir }} notify: restart supervisor tags: - deploy - name: user owns directory action: file path={{ app_dir }} owner={{ app_name }} state=directory recurse=yes tags: - deploy - name: migrate database action: django_manage command=migrate app_path={{ app_dir }} virtualenv={{ venv }} settings={{ settings_module }} environment: DJANGO_DB_PASSWORD: "{{ db_user_password }}" DJANGO_SECRET_KEY: "{{ django_key }}" tags: - deploy - name: collect static action: django_manage command=collectstatic app_path={{ app_dir }} virtualenv={{ venv }} settings={{ settings_module }} environment: DJANGO_DB_PASSWORD: "{{ db_user_password }}" DJANGO_SECRET_KEY: "{{ django_key }}" tags: - deploy - name: load initial data in to database action: django_manage command=loaddata fixtures=authentication/fixtures/initial_data.json app_path={{ app_dir }} virtualenv={{ venv }} settings={{ settings_module }} environment: DJANGO_DB_PASSWORD: "{{ db_user_password }}" DJANGO_SECRET_KEY: "{{ django_key }}" tags: - deploy