ansible-rookeries/deployment/rookeries_install.yaml

21 lines
839 B
YAML

---
- hosts: all
vars:
web_server_home: /srv/www
rookeries_venv: "{{ web_server_home }}/rookeries"
rookeries_package: rookeries-0.4.0.tar.bz2
rookeries_uwsgi_ini: rookeries-uwsgi.ini
tasks:
- name: Upload rookeries package to web server home
copy: src=../../../dist/{{ rookeries_package }} dest={{ web_server_home }}
- name: PIP install rookeries package into target virtualenv
pip: name={{ rookeries_package }} virtualenv={{ rookeries_venv }} chdir={{ web_server_home }}
- name: PIP install extra MySQL python connector dependency
pip: name=mysql-connector-python virtualenv={{ rookeries_venv }} version=1.1.6
extra_args='--allow-external mysql-connector-python --allow-unverified mysql-connector-python'
# TODO Step 4 - Setup environment variables on target system related to config.