-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathplaybook.yml
37 lines (37 loc) · 923 Bytes
/
playbook.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
---
- name: Common ansible playbook
hosts: all
sudo: true
roles:
- { role: apache, when: php_engine == 'apache' }
- common
- ntp
- git
- rmate
- { role: php-apache, when: php_engine == 'apache' }
- { role: php-fpm, when: php_engine == 'fpm' }
- { role: php-hhvm, when: php_engine == 'hhvm' }
- php-extensions
- php-maxmind-geoip
- php-newrelic
- php-phalcon
- php-zmq
- composer
- { role: nginx, when: php_engine != 'apache' }
- { role: mariadb, when: db_engine == 'mariadb' }
- { role: mysql, when: db_engine == 'mysql' }
- cassandra
- mongodb
- influxdb
- python
- sharedance
- java
- redis
- elasticsearch
- scout_realtime
- { role: beanstalkd, when: queue_engine == 'beanstalkd' }
- { role: zeromq, when: queue_engine == 'zeromq' }
- haproxy
- imagemagick
- graphicsmagick
- facedetect