master
1---
2- hosts: vagrant
3 user: vagrant
4 vars:
5 pelican_dir: /vagrant/pelican/
6 tasks:
7
8 - name: upgrade
9 apt: upgrade=dist update_cache=yes cache_valid_time=3600
10 sudo: yes
11
12 - name: specific packages (apt)
13 apt: pkg={{item}} state=latest update_cache=yes cache_valid_time=3600
14 sudo: yes
15 with_items:
16 - python-pip
17 - vim
18 - make
19
20 - name: virtualenv via pip
21 pip: name={{item}}
22 sudo: yes
23 with_items:
24 - virtualenv
25
26 - file: path={{pelican_dir}} state=directory
27 - command: virtualenv env chdir={{pelican_dir}}
28
29 - name: specific packages (pip)
30 pip: name={{item}} virtualenv={{pelican_dir}}/env
31 with_items:
32 - pelican
33 - markdown
34