260:c6aa948f7a64
Anton Shestakov <av6@dwimlabs.net>, Mon, 12 Dec 2016 20:01:58 +0800
profiles: new model & collection, for use instead of vcardcache

next change 288:845780bce8cd
previous change 211:4b03f725cb69

contrib/provision/playbook.yml

Permissions: -rw-r--r--

Other formats: Feeds:
---
- hosts: all
sudo: yes
vars:
domain: tram-im
pre_tasks:
- name: Purge unused packages that come preinstalled on Vagrant templates
apt:
pkg: '{{ item }}'
state: absent
purge: yes
with_items:
- chef
- chef-zero
- cloud-guest-utils
- cloud-init
- exim4
- exim4-base
- exim4-config
- exim4-daemon-light
- juju
- juju-core
- landscape-client
- landscape-common
- puppet
- puppet-common
- python2.6
- python2.6-minimal
when: ansible_virtualization_type == "virtualbox"
roles:
- role: common
tags: [common]
- role: certs
selfsigned: ['{{ domain }}']
tags: [certs]
- role: nginx
tags: [nginx]
- role: prosody
tags: [prosody]
- role: turnserver
tags: [turnserver]
- role: tram-im
tags: [tram-im]
post_tasks:
- name: Enable service
service:
name: '{{ item }}'
state: started
enabled: yes
with_items:
- nginx
- prosody
- resiprocate-turn-server
tags: [checks]
...