31 lines
848 B
YAML
Raw Normal View History

2016-06-30 17:50:11 -05:00
---
- name: ensure required packages are installed
become: true
apt: name={{item}} state=present
with_items:
- gcc
- python-virtualenv
- python3.4
- libpython3.4-dev
- libffi-dev
- libssl-dev
- tor
- git
- name: mkdir {{venv_root}}/warcprox-ve34
become: true
file: path={{venv_root}}/warcprox-ve34 state=directory owner={{user}}
2016-06-30 17:50:11 -05:00
- name: install warcprox in virtualenv
pip: name=git+https://github.com/internetarchive/warcprox.git@2.x#egg=warcprox
virtualenv={{venv_root}}/warcprox-ve34
2016-06-30 17:50:11 -05:00
virtualenv_python=python3.4
extra_args='--no-input --upgrade --pre'
become: true
become_user: '{{user}}'
2016-06-30 17:50:11 -05:00
notify:
- restart warcprox
2016-06-30 17:50:11 -05:00
- name: install upstart config /etc/init/warcprox.conf
become: true
template: src=templates/warcprox.conf.j2 dest=/etc/init/warcprox.conf
notify:
- restart warcprox