-
Notifications
You must be signed in to change notification settings - Fork 0
/
provision.yml
43 lines (35 loc) · 860 Bytes
/
provision.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
38
39
40
41
42
43
---
- hosts: "{{ host }}"
pre_tasks:
- name: Ensure stack variable is defined.
fail:
msg: "Stack variable is missing. Set the stack variable in your resource file."
when: stack is not defined
tags: [ variable-check ]
roles:
- role: common
tags: common
- role: app
tags: app
when: "'app' in stack"
- role: mysql
tags: mysql
when: "'mysql' in stack"
- role: redis
tags: redis
when: "'redis' in stack"
- role: msmtp
tags: msmtp
when: "'msmtp' in stack"
- role: nodejs
tags: nodejs
when: "'nodejs' in stack"
- role: composer
tags: composer
when: "'composer' in stack"
- role: wpcli
tags: wpcli
when: "'wpcli' in stack"
- role: phpmyadmin
tags: phpmyadmin
when: "'phpmyadmin' in stack"