journalwatch: bind
[ansible.git] / site.yml
1 # Dependencies are "expressed" by the hosts file, e.g.
2 # ```
3 # [email:children]
4 # journalwatch
5 # [letsencrypt:children]
6 # prosody
7 # ```
8 # I tried using role dependencies but that doesn't interact well with tags:
9 # When restricting to a tag, its dependencies still get played.
10
11 - hosts: all
12   gather_facts: no
13   pre_tasks:
14   - setup:
15   roles:
16   - base
17   tags: base
18
19 - hosts: unbound
20   gather_facts: no
21   roles:
22   - unbound
23   tags: unbound
24
25 - hosts: letsencrypt
26   gather_facts: no
27   roles:
28   - letsencrypt
29   tags: letsencrypt
30
31 - hosts: email
32   gather_facts: no
33   roles:
34   - email
35   tags: email
36
37 - hosts: journalwatch
38   # depends: email
39   gather_facts: no
40   roles:
41   - journalwatch
42   tags: journalwatch
43
44 - hosts: bind
45   gather_facts: no
46   roles:
47   - bind
48   tags: bind
49
50 - hosts: etherpad
51   gather_facts: no
52   roles:
53   - etherpad
54   tags: etherpad
55
56 - hosts: prosody
57   # depends: letsencrypt
58   gather_facts: no
59   pre_tasks:
60   - setup:
61   roles:
62   - prosody
63   tags: prosody
64
65 - hosts: apache
66   gather_facts: no
67   roles:
68   - apache
69   tags: apache