Slide 33
Slide 33 text
Development with Ansible & VMs
CONFIGURATION SETUP
- name: standard python system packages!
apt: pkg={{ item }} state=installed!
with_items:!
- python!
- python-dev!
- python-pip!
- libxml2-dev!
- libxslt1-dev!
sudo: yes!
!
- name: bootstrap pip and virtualenv!
pip: name={{ item.name }} version={{ item.version }}!
with_items:!
- { name: pip, version: 1.4.1 }!
- { name: virtualenv, version: 1.10.1 }!
sudo: yes!
!
- name: install requirements.txt!
pip: requirements=/vagrant/requirements.txt virtualenv=/var/venv!
sudo: yes!
!
- name: source virtualenv in .bashrc!
lineinfile: dest=/home/vagrant/.bashrc line="{{ item }}"!
with_items:!
- source /var/venv/bin/activate!
- cd /vagrant/chewse!