master
Raw Download raw file
 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