-
Notifications
You must be signed in to change notification settings - Fork 0
/
hosts
273 lines (216 loc) · 4.94 KB
/
hosts
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
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
[all]
# BEGIN AUTO GENERATED VARIABLES
localgw01 ansible_host="10.0.10.64"
localgw03 ansible_host="10.0.10.66"
localgw04 ansible_host="10.0.10.67"
pg01 ansible_host="10.0.10.84"
pgbak01 ansible_host="10.0.10.88"
gitlab01 ansible_host="10.0.10.90"
gitrun01 ansible_host="10.0.10.92"
gitrun02 ansible_host="10.0.10.93"
loki01 ansible_host="10.0.10.96"
minio01 ansible_host="10.0.10.100"
nextcloud01 ansible_host="10.0.10.104"
docker01 ansible_host="10.0.10.106"
prom01 ansible_host="10.0.10.108"
talos01 ansible_host="10.0.28.64"
talos02 ansible_host="10.0.28.65"
talos03 ansible_host="10.0.28.66"
talos04 ansible_host="10.0.28.80"
desktop ansible_host="10.0.50.64"
laptop ansible_host="10.0.50.65" wireguard_ip="10.4.20.65"
m1bp ansible_host="10.0.50.66" wireguard_ip="10.4.20.66"
drepi ansible_host="10.0.50.128"
litr ansible_host="10.0.50.129"
ax56u ansible_host="10.0.50.133"
ha ansible_host="10.0.50.134"
ipad ansible_host="10.0.50.138" wireguard_ip="10.4.20.138"
p7 ansible_host="10.0.50.139" wireguard_ip="10.4.20.139"
lgtv ansible_host="10.0.50.148"
ps5 ansible_host="10.0.50.149"
deck ansible_host="10.0.50.150"
bme01 ansible_host="10.0.55.65"
bme04 ansible_host="10.0.55.68"
bme05 ansible_host="10.0.55.69"
deltaco_plug ansible_host="10.0.55.74"
rb5009 ansible_host="10.0.100.1" wireguard_ip="10.4.20.1"
crs226 ansible_host="10.0.100.2"
crs309 ansible_host="10.0.100.3"
theia ansible_host="10.0.100.16"
gerd ansible_host="10.0.100.18"
ymir ansible_host="10.0.100.19"
syno ansible_host="10.0.100.128"
webgw01 wireguard_ip="10.4.20.80"
romsto wireguard_ip="10.4.20.96"
rompi wireguard_ip="10.4.20.97"
romgw01 wireguard_ip="10.4.20.98"
# END AUTO GENERATED VARIABLES
[all:vars]
# Do not define these in group_vars, they override this file
host_net=general
host_subnet=clients
host_wg_net=mt
[gui:children]
desktops
laptops
[gui:vars]
host_subnet=trusted
host_wg_subnet=trusted
[desktops]
desktop host_num=0
[laptops]
laptop host_num=1 host_wg_num=1
m1bp host_num=2 host_wg_num=2
[kvm_hv]
theia cpu_tier=2 host_num=0
[kvm_hv:children]
ms01
[ms01]
; aegir host_num=1
gerd host_num=2
ymir host_num=3
[ms01:vars]
cpu_tier=1
[kvm_hv:vars]
host_net=mgmt
host_subnet=hosts
[servers]
syno ansible_user=andrei host_net=mgmt host_num=0
litr host_num=1
[servers:children]
kvm_hv
libvirt
rom
rpi
webgw
[servers:vars]
ansible_group_priority=1
[kvm_hv:vars]
ansible_group_priority=2
[libvirt:children]
db
gitlab
gitrun
localgw
loki
minio
nextcloud
docker
prom
talos
[libvirt:vars]
host_net=vm
ansible_group_priority=2
[rpi]
drepi ansible_user=andrei host_num=0
rompi ansible_user=andrei
[db:children]
pg
pgbackrest
[pg]
pg01 host_num=0
[pg:vars]
host_subnet=pg
[pgbackrest]
pgbak01 host_num=0
[pgbackrest:vars]
host_subnet=pgbackrest
[mikrotik]
rb5009 host_num=1 host_wg_num=1
crs226 host_num=2
crs309 host_num=3
[mikrotik:vars]
host_net=mgmt
host_subnet=switches
host_num6_offset=false
host_wg_num6_offset=false
host_wg_subnet=switches
[gitlab]
gitlab01 host_num=0
[gitlab:vars]
host_subnet=gitlab
[gitrun]
gitrun01 host_num=0
gitrun02 host_num=1
[gitrun:vars]
host_subnet=gitrun
[prom_common]
webgw01
[prom_common:children]
prom
[prom]
prom01 host_num=0
[prom:vars]
host_subnet=prom
ansible_group_priority=10
[loki]
loki01 host_num=0
[loki:vars]
host_subnet=loki
[localgw]
localgw01 vm_host=theia
localgw03 vm_host=gerd
localgw04 vm_host=ymir
[localgw:vars]
host_subnet=localgw
[webgw]
webgw01 host_wg_num=0
romgw01
[webgw:children]
localgw
[webgw:vars]
host_wg_subnet=webgw
ansible_group_priority=3
[nextcloud]
nextcloud01 host_num=0
[nextcloud:vars]
host_subnet=nextcloud
[docker]
docker01 host_num=0
[docker:vars]
host_subnet=docker
[minio]
minio01 host_num=0
[minio:vars]
host_subnet=minio
[ceph:children]
kvm_hv
[ceph:vars]
ansible_group_priority=3
[rom]
romsto ansible_host=10.1.0.6 host_wg_subnet=rom host_wg_num=0
rompi ansible_host=10.1.0.3 host_wg_subnet=rom host_wg_num=1
romgw01 ansible_host=10.1.0.91 host_wg_subnet=rom host_wg_num=2
[rom:vars]
ansible_group_priority=10
[talos:children]
talos_cp
talos_worker
[talos:vars]
host_net=talos
[talos_cp]
talos01 vm_host=theia
talos02 vm_host=ymir
talos03 vm_host=gerd
[talos_cp:vars]
host_subnet=control_plane
[talos_worker]
talos04 vm_host=theia
[talos_worker:vars]
host_subnet=worker
[unmanaged_hosts]
ax56u host_num=5
ha host_num=6
ipad host_num=10 host_wg_num=10
p7 host_num=11 host_wg_num=11
lgtv host_num=20
ps5 host_num=21
deck host_num=22
bme01 host_num=1 host_net=public
bme04 host_num=4 host_net=public
bme05 host_num=5 host_net=public
deltaco_plug host_num=10 host_net=public
[unmanaged_hosts:vars]
host_net=general
host_subnet=clients
host_wg_subnet=clients