Cleanup Ansible playbook

This commit is contained in:
Christian Berendt 2015-03-07 12:50:59 +01:00
parent fcf0c30fc9
commit 7b045c9393
4 changed files with 19 additions and 21 deletions

View File

@ -3,7 +3,7 @@
tasks:
- apt: update-cache=yes upgrade=yes
- include: tasks/api.yaml tags=api
- include: tasks/database.yaml tags=database
- include: tasks/messaging.yaml tags=messaging
- include: tasks/webinterface.yaml tags=webinterface
@ -12,33 +12,35 @@
with_items:
- git
- libmysqlclient-dev
- python-daemon
- python-dev
- python-kombu
- python-pbr
- python-pillow
- python-requests
- python-virtualenv
tags:
- worker
- api
- producer
- tracker
- worker
- command: pip install -r /vagrant/requirements.txt
tags:
- api
- producer
- tracker
- worker
- command: python setup.py install
args:
chdir: /vagrant
tags:
- worker
- api
- producer
- tracker
- api
- worker
- copy: src=files/run_worker.sh dest=/home/vagrant/run_worker.sh mode=0755
tags: worker
- copy: src=files/run_tracker.sh dest=/home/vagrant/run_tracker.sh mode=0755
tags: tracker
- copy: src=files/run_producer.sh dest=/home/vagrant/run_producer.sh mode=0755
tags: producer
- copy: src=files/run_api.sh dest=/home/vagrant/run_api.sh mode=0755
tags: api
- copy: src=files/run_producer.sh dest=/home/vagrant/run_producer.sh mode=0755
tags: producer
- copy: src=files/run_tracker.sh dest=/home/vagrant/run_tracker.sh mode=0755
tags: tracker
- copy: src=files/run_worker.sh dest=/home/vagrant/run_worker.sh mode=0755
tags: worker

View File

@ -1,5 +0,0 @@
---
- apt: name={{ item }} state=latest
with_items:
- python-flask
- python-flask-sqlalchemy

View File

@ -16,8 +16,8 @@
- mysql_db: name=tutorial state=present
- mysql_user: name=tutorial password=secretsecret priv=*.*:ALL host={{ item }} state=present
with_items:
- api
- localhost
- producer
- tracker
- worker
- api

View File

@ -6,6 +6,7 @@ mysql
pillow
python-daemon
requests
flask-sqlalchemy
flask-restless
oslo.config
oslo.log