-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathsite.yml
160 lines (141 loc) · 2.24 KB
/
site.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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
---
- hosts: servers
become: yes
roles:
- common-all
- icinga2
- promtail
- borgmatic
- mysqlbackup
- sshuserkeys
- ufw
- unattended-upgrades
tags:
- base
- hosts: kvm_servers
become: yes
roles:
- kvm-server
tags:
- kvm-server
- hosts: aegir_managed
become: yes
roles:
- postfix
- mariadb
- aegir
- dehydrated
tags:
- aegir
- hosts: sql_servers
become: yes
roles:
- mariadb
tags:
- mariadb
- hosts: sql_primary_servers
become: yes
roles:
- mariadb
tags:
- mariadb
- hosts: sql_replication_servers
become: yes
roles:
- mariadb
tags:
- mariadb
- hosts: postfix_servers
become: yes
roles:
- postfix
tags:
- postfix
- hosts: backup_servers
become: yes
roles:
- backup-server
tags:
- backup-server
- hosts: loki_servers
become: yes
roles:
- loki
tags:
- loki
# NB: icinga role intentionally not added because it is already
# running for all servers, so it would make the role run twice.
# unattend-upgrades added because right now it's running on baremetal
- hosts: icinga_servers
become: yes
roles:
- grafana
- gitlab-runner
- loki
- unattended-upgrades
tags:
- icinga
- icinga2
- hosts: gitlab_servers
become: yes
roles:
- gitlab
tags:
- gitlab
- hosts: gitlab_runners
become: yes
roles:
- gitlab-runner
tags:
- gitlab-runner
- hosts: php_servers
become: yes
roles:
- php
tags:
- php
- hosts: buildkit_servers
become: yes
roles:
- buildkit
tags:
- buildkit
- hosts: rdiff_backups
become: yes
roles:
- backupninja-rdiff
tags:
- backupninja-rdiff
# We still use this wiki, but it is only used to document custom fonts
# - hosts: dokuwiki_instances
# become: yes
# roles:
# - dokuwiki
# tags:
# - dokuwiki
- hosts: ufw_managed
become: yes
roles:
- ufw
tags:
- ufw
# For hosts not running Aegir
# or with more custom setups
- hosts: dehydrated_manually
become: yes
roles:
- dehydrated
tags:
- dehydrated
- hosts: docker_servers
become: yes
roles:
- docker
tags:
- docker
- hosts: mattermost_servers
become: yes
roles:
- mattermost
tags:
- mattermost