Commit | Line | Data |
---|---|---|
c3c15dc7 KS |
1 | --- |
2 | # The search domain for instance names | |
3 | search_domain: internal.efficios.com | |
4 | # Which DNS server to use for checks + updates | |
5 | name_server: smb-adc02.internal.efficios.com | |
6 | # The host to use for delegating lxd commands | |
7 | lxd_host: ci-host-amd64-1a.internal.efficios.com | |
455bd8ef KS |
8 | # Default host to create libvirt VMs on if not specified |
9 | libvirt_host: ci-host-amd64-1b.internal.efficios.com | |
c3c15dc7 KS |
10 | |
11 | # @see https://docs.ansible.com/ansible/latest/collections/community/general/lxd_container_module.html#ansible-collections-community-general-lxd-container-module | |
12 | # @example a container instance with the default image (deb12 amd64) | |
13 | # - meta: | |
14 | # address: 192.168.1.2 | |
15 | # lxd: | |
16 | # name: ci-node-example | |
17 | # | |
18 | # The meta.address is used to fill in the default lxd.config['user.network-config'] value | |
19 | # templated from the cloud_init_netconf.j2 template. Note that this does not change the | |
20 | # configuration inside an already deployed instances. The merged value of lxd is passed | |
21 | # as arguments to community.general.lxd_container task. | |
22 | # | |
23 | # When a container/vm is created, the target within the cluster is | |
24 | # determined by the allocation strategy configured for the LXD cluster. The | |
25 | # default is to allocate the instance to the cluster member with the fewest | |
26 | # instances (resource usage not considered). | |
27 | # | |
28 | # Once the instances are provisied meta.address and lxd.name are used to update the | |
29 | # DNS records in Samba. @see scripts/update_dns_entry.py. | |
30 | # | |
31 | # @example a container created on a specific cluster member | |
32 | # - meta: | |
33 | # address: 192.168.1.2 | |
34 | # lxd: | |
35 | # name: ci-node-example | |
36 | # # This only affects creation, the container is not moved if it | |
37 | # # already exists in the cluster. | |
38 | # target: ci-host-amd64-1a | |
39 | # | |
40 | # @example a virtual machine with the default image | |
41 | # - meta: | |
42 | # address: 192.168.1.2 | |
43 | # lxd: | |
44 | # name: ci-rootnode-example | |
45 | # type: virtual-machine | |
46 | # profiles: | |
47 | # - ci-rootnode | |
48 | # | |
49 | # @example a VM with an ISO attached as a cdrom | |
50 | # - meta: | |
51 | # address: 192.168.1.2 | |
52 | # lxd: | |
53 | # name: ci-rootnode-example | |
54 | # type: virtual-machine | |
55 | # profiles: | |
56 | # - ci-rootnode | |
57 | # # If there are configuration errors, sometimes the state | |
58 | # # will need to be set to stopped to apply any differences. | |
59 | # # Some values, eg. raw.apparmor, cannot be changed while the | |
60 | # # VM or container is online. Note that the image needs to | |
61 | # # be readable as the user 'nobody'. | |
62 | # # state: stopped | |
63 | # config: | |
64 | # raw.qemu: '-drive file=/path/to/image.iso,media=cdrom' | |
65 | # raw.apparmor: '/path/to/image.iso rk,' | |
66 | # | |
67 | # Console access, assuming the remote 'ci' is connected to the LXD cluster: | |
68 | # lxc console ci:ci-rootnode-example --type vga | |
69 | # Text console (may not have output depending on boot settings) | |
70 | # lxc console ci:ci-rootnode-example | |
71 | # | |
455bd8ef KS |
72 | # @example Define a VM using libvirt |
73 | # - vm: | |
74 | # # host: 'ci-host-example' | |
75 | # name: 'ci-rootnode-example' | |
76 | # disk: '/path/to/disk' | |
77 | # | |
78 | # @note libvirt VMs are created using the task roles/libvirt/vm.yml. | |
79 | # If `vm.host` not specified, then the host will default to the one defined | |
80 | # in `libvirt_host`. | |
81 | # | |
82 | # @note: `meta.address` doesn't set any additional information for libvirt VMs. | |
83 | # | |
c3c15dc7 | 84 | containers: |
09bc9215 KS |
85 | - meta: |
86 | address: 172.18.18.1 | |
87 | lxd: | |
88 | name: git-mirror02 | |
89 | target: ci-host-amd64-1c | |
90 | config: | |
91 | # Using a privileged container here means we can avoid doing | |
92 | # uid/gid mapping and reduce the work done during file IO | |
93 | security.privileged: 'true' | |
94 | devices: | |
95 | git-mirror: | |
96 | path: /storage/git-mirror | |
97 | # This was created manually: | |
98 | # zfs create -o mountpoint=/storage/git-mirror tank/lxd/custom/git-mirror | |
99 | source: /storage/git-mirror | |
100 | type: disk | |
c3c15dc7 KS |
101 | - meta: |
102 | address: 172.18.16.1 | |
103 | lxd: | |
104 | name: ci-node-deb12-amd64-01 | |
105 | jenkins: | |
106 | label: 'deb12-amd64 deb12' | |
7ff14a97 | 107 | mode: EXCLUSIVE |
c3c15dc7 KS |
108 | - meta: |
109 | address: 172.18.16.2 | |
110 | lxd: | |
111 | name: ci-node-deb12-amd64-02 | |
112 | jenkins: | |
113 | label: 'deb12-amd64 deb12' | |
7ff14a97 | 114 | mode: EXCLUSIVE |
c3c15dc7 KS |
115 | - meta: |
116 | address: 172.18.16.3 | |
117 | lxd: | |
118 | name: ci-node-deb12-amd64-03 | |
119 | jenkins: | |
120 | label: 'deb12-amd64 deb12' | |
7ff14a97 | 121 | mode: EXCLUSIVE |
c3c15dc7 KS |
122 | - meta: |
123 | address: 172.18.16.4 | |
124 | lxd: | |
125 | name: ci-node-deb12-amd64-04 | |
126 | jenkins: | |
127 | label: 'deb12-amd64 deb12' | |
7ff14a97 | 128 | mode: EXCLUSIVE |
c3c15dc7 KS |
129 | - meta: |
130 | address: 172.18.16.5 | |
131 | lxd: | |
132 | name: ci-node-deb12-amd64-05 | |
133 | jenkins: | |
134 | label: 'deb12-amd64 deb12' | |
7ff14a97 | 135 | mode: EXCLUSIVE |
c3c15dc7 KS |
136 | - meta: |
137 | address: 172.18.16.6 | |
138 | lxd: | |
139 | name: ci-node-deb12-amd64-06 | |
140 | jenkins: | |
141 | label: 'deb12-amd64 deb12' | |
7ff14a97 | 142 | mode: EXCLUSIVE |
c3c15dc7 KS |
143 | - meta: |
144 | address: 172.18.16.7 | |
145 | lxd: | |
146 | name: ci-node-deb12-amd64-07 | |
147 | jenkins: | |
148 | label: 'deb12-amd64 deb12' | |
7ff14a97 | 149 | mode: EXCLUSIVE |
c3c15dc7 KS |
150 | - meta: |
151 | address: 172.18.16.8 | |
152 | lxd: | |
153 | name: ci-node-deb12-amd64-08 | |
154 | jenkins: | |
155 | label: 'deb12-amd64 deb12' | |
7ff14a97 | 156 | mode: EXCLUSIVE |
9e38d56d KS |
157 | - meta: |
158 | address: 172.18.16.9 | |
159 | lxd: | |
160 | name: ci-node-deb12-amd64-1a-01 | |
161 | target: ci-host-amd64-1a | |
162 | jenkins: | |
163 | label: 'deb12-amd64 deb12' | |
164 | mode: EXCLUSIVE | |
165 | - meta: | |
166 | address: 172.18.16.10 | |
167 | lxd: | |
168 | name: ci-node-deb12-amd64-1a-02 | |
169 | target: ci-host-amd64-1a | |
170 | jenkins: | |
171 | label: 'deb12-amd64 deb12' | |
172 | mode: EXCLUSIVE | |
173 | - meta: | |
174 | address: 172.18.16.11 | |
175 | lxd: | |
176 | name: ci-node-deb12-amd64-1a-03 | |
177 | target: ci-host-amd64-1a | |
178 | jenkins: | |
179 | label: 'deb12-amd64 deb12' | |
180 | mode: EXCLUSIVE | |
181 | - meta: | |
182 | address: 172.18.16.12 | |
183 | lxd: | |
184 | name: ci-node-deb12-amd64-1a-04 | |
185 | target: ci-host-amd64-1a | |
186 | jenkins: | |
187 | label: 'deb12-amd64 deb12' | |
188 | mode: EXCLUSIVE | |
189 | - meta: | |
190 | address: 172.18.16.13 | |
191 | lxd: | |
192 | name: ci-node-deb12-amd64-1a-05 | |
193 | target: ci-host-amd64-1a | |
194 | jenkins: | |
195 | label: 'deb12-amd64 deb12' | |
196 | mode: EXCLUSIVE | |
197 | - meta: | |
198 | address: 172.18.16.14 | |
199 | lxd: | |
200 | name: ci-node-deb12-amd64-1a-06 | |
201 | target: ci-host-amd64-1a | |
202 | jenkins: | |
203 | label: 'deb12-amd64 deb12' | |
204 | mode: EXCLUSIVE | |
205 | - meta: | |
206 | address: 172.18.16.15 | |
207 | lxd: | |
208 | name: ci-node-deb12-amd64-1a-07 | |
209 | target: ci-host-amd64-1a | |
210 | jenkins: | |
211 | label: 'deb12-amd64 deb12' | |
212 | mode: EXCLUSIVE | |
213 | - meta: | |
214 | address: 172.18.16.16 | |
215 | lxd: | |
216 | name: ci-node-deb12-amd64-1a-08 | |
217 | target: ci-host-amd64-1a | |
218 | jenkins: | |
219 | label: 'deb12-amd64 deb12' | |
220 | mode: EXCLUSIVE | |
221 | - meta: | |
222 | address: 172.18.16.17 | |
223 | lxd: | |
224 | name: ci-node-deb12-amd64-1a-09 | |
225 | target: ci-host-amd64-1a | |
226 | jenkins: | |
227 | label: 'deb12-amd64 deb12' | |
228 | mode: EXCLUSIVE | |
229 | - meta: | |
230 | address: 172.18.16.18 | |
231 | lxd: | |
232 | name: ci-node-deb12-amd64-1a-10 | |
233 | target: ci-host-amd64-1a | |
234 | jenkins: | |
235 | label: 'deb12-amd64 deb12' | |
236 | mode: EXCLUSIVE | |
237 | - meta: | |
238 | address: 172.18.16.19 | |
239 | lxd: | |
240 | name: ci-node-deb12-amd64-1b-01 | |
241 | target: ci-host-amd64-1b | |
242 | jenkins: | |
243 | label: 'deb12-amd64 deb12' | |
244 | mode: EXCLUSIVE | |
245 | - meta: | |
246 | address: 172.18.16.20 | |
247 | lxd: | |
248 | name: ci-node-deb12-amd64-1b-02 | |
249 | target: ci-host-amd64-1b | |
250 | jenkins: | |
251 | label: 'deb12-amd64 deb12' | |
252 | mode: EXCLUSIVE | |
253 | - meta: | |
254 | address: 172.18.16.21 | |
255 | lxd: | |
256 | name: ci-node-deb12-amd64-1b-03 | |
257 | target: ci-host-amd64-1b | |
258 | jenkins: | |
259 | label: 'deb12-amd64 deb12' | |
260 | mode: EXCLUSIVE | |
261 | - meta: | |
262 | address: 172.18.16.22 | |
263 | lxd: | |
264 | name: ci-node-deb12-amd64-1b-04 | |
265 | target: ci-host-amd64-1b | |
266 | jenkins: | |
267 | label: 'deb12-amd64 deb12' | |
268 | mode: EXCLUSIVE | |
269 | - meta: | |
270 | address: 172.18.16.23 | |
271 | lxd: | |
272 | name: ci-node-deb12-amd64-1b-05 | |
273 | target: ci-host-amd64-1b | |
274 | jenkins: | |
275 | label: 'deb12-amd64 deb12' | |
276 | mode: EXCLUSIVE | |
277 | - meta: | |
278 | address: 172.18.16.24 | |
279 | lxd: | |
280 | name: ci-node-deb12-amd64-1b-06 | |
281 | target: ci-host-amd64-1b | |
282 | jenkins: | |
283 | label: 'deb12-amd64 deb12' | |
284 | mode: EXCLUSIVE | |
285 | - meta: | |
286 | address: 172.18.16.25 | |
287 | lxd: | |
288 | name: ci-node-deb12-amd64-1b-07 | |
289 | target: ci-host-amd64-1b | |
290 | jenkins: | |
291 | label: 'deb12-amd64 deb12' | |
292 | mode: EXCLUSIVE | |
293 | - meta: | |
294 | address: 172.18.16.26 | |
295 | lxd: | |
296 | name: ci-node-deb12-amd64-1b-08 | |
297 | target: ci-host-amd64-1b | |
298 | jenkins: | |
299 | label: 'deb12-amd64 deb12' | |
300 | mode: EXCLUSIVE | |
301 | - meta: | |
302 | address: 172.18.16.27 | |
303 | lxd: | |
304 | name: ci-node-deb12-amd64-1b-09 | |
305 | target: ci-host-amd64-1b | |
306 | jenkins: | |
307 | label: 'deb12-amd64 deb12' | |
308 | mode: EXCLUSIVE | |
309 | - meta: | |
310 | address: 172.18.16.28 | |
311 | lxd: | |
312 | name: ci-node-deb12-amd64-1b-10 | |
313 | target: ci-host-amd64-1b | |
314 | jenkins: | |
315 | label: 'deb12-amd64 deb12' | |
316 | mode: EXCLUSIVE | |
317 | - meta: | |
318 | address: 172.18.16.29 | |
319 | lxd: | |
320 | name: ci-node-deb12-amd64-1c-01 | |
321 | target: ci-host-amd64-1c | |
322 | jenkins: | |
323 | label: 'deb12-amd64 deb12' | |
324 | mode: EXCLUSIVE | |
325 | - meta: | |
326 | address: 172.18.16.30 | |
327 | lxd: | |
328 | name: ci-node-deb12-amd64-1c-02 | |
329 | target: ci-host-amd64-1c | |
330 | jenkins: | |
331 | label: 'deb12-amd64 deb12' | |
332 | mode: EXCLUSIVE | |
333 | - meta: | |
334 | address: 172.18.16.31 | |
335 | lxd: | |
336 | name: ci-node-deb12-amd64-1c-03 | |
337 | target: ci-host-amd64-1c | |
338 | jenkins: | |
339 | label: 'deb12-amd64 deb12' | |
340 | mode: EXCLUSIVE | |
341 | - meta: | |
342 | address: 172.18.16.32 | |
343 | lxd: | |
344 | name: ci-node-deb12-amd64-1c-04 | |
345 | target: ci-host-amd64-1c | |
346 | jenkins: | |
347 | label: 'deb12-amd64 deb12' | |
348 | mode: EXCLUSIVE | |
349 | - meta: | |
350 | address: 172.18.16.33 | |
351 | lxd: | |
352 | name: ci-node-deb12-amd64-1c-05 | |
353 | target: ci-host-amd64-1c | |
354 | jenkins: | |
355 | label: 'deb12-amd64 deb12' | |
356 | mode: EXCLUSIVE | |
357 | - meta: | |
358 | address: 172.18.16.34 | |
359 | lxd: | |
360 | name: ci-node-deb12-amd64-1c-06 | |
361 | target: ci-host-amd64-1c | |
362 | jenkins: | |
363 | label: 'deb12-amd64 deb12' | |
364 | mode: EXCLUSIVE | |
365 | - meta: | |
366 | address: 172.18.16.35 | |
367 | lxd: | |
368 | name: ci-node-deb12-amd64-1c-07 | |
369 | target: ci-host-amd64-1c | |
370 | jenkins: | |
371 | label: 'deb12-amd64 deb12' | |
372 | mode: EXCLUSIVE | |
373 | - meta: | |
374 | address: 172.18.16.36 | |
375 | lxd: | |
376 | name: ci-node-deb12-amd64-1c-08 | |
377 | target: ci-host-amd64-1c | |
378 | jenkins: | |
379 | label: 'deb12-amd64 deb12' | |
380 | mode: EXCLUSIVE | |
381 | - meta: | |
382 | address: 172.18.16.37 | |
383 | lxd: | |
384 | name: ci-node-deb12-amd64-1c-09 | |
385 | target: ci-host-amd64-1c | |
386 | jenkins: | |
387 | label: 'deb12-amd64 deb12' | |
388 | mode: EXCLUSIVE | |
389 | - meta: | |
390 | address: 172.18.16.38 | |
391 | lxd: | |
392 | name: ci-node-deb12-amd64-1c-10 | |
393 | target: ci-host-amd64-1c | |
394 | jenkins: | |
395 | label: 'deb12-amd64 deb12' | |
396 | mode: EXCLUSIVE | |
397 | - meta: | |
398 | address: 172.18.16.39 | |
399 | lxd: | |
400 | name: ci-node-deb12-amd64-1d-01 | |
401 | target: ci-host-amd64-1d | |
402 | jenkins: | |
403 | label: 'deb12-amd64 deb12' | |
404 | mode: EXCLUSIVE | |
405 | - meta: | |
406 | address: 172.18.16.40 | |
407 | lxd: | |
408 | name: ci-node-deb12-amd64-1d-02 | |
409 | target: ci-host-amd64-1d | |
410 | jenkins: | |
411 | label: 'deb12-amd64 deb12' | |
412 | mode: EXCLUSIVE | |
413 | - meta: | |
414 | address: 172.18.16.41 | |
415 | lxd: | |
416 | name: ci-node-deb12-amd64-1d-03 | |
417 | target: ci-host-amd64-1d | |
418 | jenkins: | |
419 | label: 'deb12-amd64 deb12' | |
420 | mode: EXCLUSIVE | |
421 | - meta: | |
422 | address: 172.18.16.42 | |
423 | lxd: | |
424 | name: ci-node-deb12-amd64-1d-04 | |
425 | target: ci-host-amd64-1d | |
426 | jenkins: | |
427 | label: 'deb12-amd64 deb12' | |
428 | mode: EXCLUSIVE | |
429 | - meta: | |
430 | address: 172.18.16.43 | |
431 | lxd: | |
432 | name: ci-node-deb12-amd64-1d-05 | |
433 | target: ci-host-amd64-1d | |
434 | jenkins: | |
435 | label: 'deb12-amd64 deb12' | |
436 | mode: EXCLUSIVE | |
437 | - meta: | |
438 | address: 172.18.16.44 | |
439 | lxd: | |
440 | name: ci-node-deb12-amd64-1d-06 | |
441 | target: ci-host-amd64-1d | |
442 | jenkins: | |
443 | label: 'deb12-amd64 deb12' | |
444 | mode: EXCLUSIVE | |
445 | - meta: | |
446 | address: 172.18.16.45 | |
447 | lxd: | |
448 | name: ci-node-deb12-amd64-1d-07 | |
449 | target: ci-host-amd64-1d | |
450 | jenkins: | |
451 | label: 'deb12-amd64 deb12' | |
452 | mode: EXCLUSIVE | |
453 | - meta: | |
454 | address: 172.18.16.46 | |
455 | lxd: | |
456 | name: ci-node-deb12-amd64-1d-08 | |
457 | target: ci-host-amd64-1d | |
458 | jenkins: | |
459 | label: 'deb12-amd64 deb12' | |
460 | mode: EXCLUSIVE | |
461 | - meta: | |
462 | address: 172.18.16.47 | |
463 | lxd: | |
464 | name: ci-node-deb12-amd64-1d-09 | |
465 | target: ci-host-amd64-1d | |
466 | jenkins: | |
467 | label: 'deb12-amd64 deb12' | |
468 | mode: EXCLUSIVE | |
469 | - meta: | |
470 | address: 172.18.16.48 | |
471 | lxd: | |
472 | name: ci-node-deb12-amd64-1d-10 | |
473 | target: ci-host-amd64-1d | |
474 | jenkins: | |
475 | label: 'deb12-amd64 deb12' | |
476 | mode: EXCLUSIVE | |
477 | - meta: | |
478 | address: 172.18.16.49 | |
479 | lxd: | |
480 | name: ci-node-deb12-amd64-2a-01 | |
481 | target: ci-host-amd64-2a | |
482 | jenkins: | |
483 | label: 'deb12-amd64 deb12' | |
484 | mode: EXCLUSIVE | |
485 | - meta: | |
486 | address: 172.18.16.50 | |
487 | lxd: | |
488 | name: ci-node-deb12-amd64-2a-02 | |
489 | target: ci-host-amd64-2a | |
490 | jenkins: | |
491 | label: 'deb12-amd64 deb12' | |
492 | mode: EXCLUSIVE | |
493 | - meta: | |
494 | address: 172.18.16.51 | |
495 | lxd: | |
496 | name: ci-node-deb12-amd64-2a-03 | |
497 | target: ci-host-amd64-2a | |
498 | jenkins: | |
499 | label: 'deb12-amd64 deb12' | |
500 | mode: EXCLUSIVE | |
501 | - meta: | |
502 | address: 172.18.16.52 | |
503 | lxd: | |
504 | name: ci-node-deb12-amd64-2a-04 | |
505 | target: ci-host-amd64-2a | |
506 | jenkins: | |
507 | label: 'deb12-amd64 deb12' | |
508 | mode: EXCLUSIVE | |
509 | - meta: | |
510 | address: 172.18.16.53 | |
511 | lxd: | |
512 | name: ci-node-deb12-amd64-2a-05 | |
513 | target: ci-host-amd64-2a | |
514 | jenkins: | |
515 | label: 'deb12-amd64 deb12' | |
516 | mode: EXCLUSIVE | |
517 | - meta: | |
518 | address: 172.18.16.54 | |
519 | lxd: | |
520 | name: ci-node-deb12-amd64-2a-06 | |
521 | target: ci-host-amd64-2a | |
522 | jenkins: | |
523 | label: 'deb12-amd64 deb12' | |
524 | mode: EXCLUSIVE | |
525 | - meta: | |
526 | address: 172.18.16.55 | |
527 | lxd: | |
528 | name: ci-node-deb12-amd64-2a-07 | |
529 | target: ci-host-amd64-2a | |
530 | jenkins: | |
531 | label: 'deb12-amd64 deb12' | |
532 | mode: EXCLUSIVE | |
533 | - meta: | |
534 | address: 172.18.16.56 | |
535 | lxd: | |
536 | name: ci-node-deb12-amd64-2a-08 | |
537 | target: ci-host-amd64-2a | |
538 | jenkins: | |
539 | label: 'deb12-amd64 deb12' | |
540 | mode: EXCLUSIVE | |
541 | - meta: | |
542 | address: 172.18.16.57 | |
543 | lxd: | |
544 | name: ci-node-deb12-amd64-2a-09 | |
545 | target: ci-host-amd64-2a | |
546 | jenkins: | |
547 | label: 'deb12-amd64 deb12' | |
548 | mode: EXCLUSIVE | |
549 | - meta: | |
550 | address: 172.18.16.58 | |
551 | lxd: | |
552 | name: ci-node-deb12-amd64-2a-10 | |
553 | target: ci-host-amd64-2a | |
554 | jenkins: | |
555 | label: 'deb12-amd64 deb12' | |
556 | mode: EXCLUSIVE | |
557 | - meta: | |
558 | address: 172.18.16.59 | |
559 | lxd: | |
560 | name: ci-node-deb12-amd64-2b-01 | |
561 | target: ci-host-amd64-2b | |
562 | jenkins: | |
563 | label: 'deb12-amd64 deb12' | |
564 | mode: EXCLUSIVE | |
565 | - meta: | |
566 | address: 172.18.16.60 | |
567 | lxd: | |
568 | name: ci-node-deb12-amd64-2b-02 | |
569 | target: ci-host-amd64-2b | |
570 | jenkins: | |
571 | label: 'deb12-amd64 deb12' | |
572 | mode: EXCLUSIVE | |
573 | - meta: | |
574 | address: 172.18.16.61 | |
575 | lxd: | |
576 | name: ci-node-deb12-amd64-2b-03 | |
577 | target: ci-host-amd64-2b | |
578 | jenkins: | |
579 | label: 'deb12-amd64 deb12' | |
580 | mode: EXCLUSIVE | |
581 | - meta: | |
582 | address: 172.18.16.62 | |
583 | lxd: | |
584 | name: ci-node-deb12-amd64-2b-04 | |
585 | target: ci-host-amd64-2b | |
586 | jenkins: | |
587 | label: 'deb12-amd64 deb12' | |
588 | mode: EXCLUSIVE | |
589 | - meta: | |
590 | address: 172.18.16.63 | |
591 | lxd: | |
592 | name: ci-node-deb12-amd64-2b-05 | |
593 | target: ci-host-amd64-2b | |
594 | jenkins: | |
595 | label: 'deb12-amd64 deb12' | |
596 | mode: EXCLUSIVE | |
597 | - meta: | |
598 | address: 172.18.16.64 | |
599 | lxd: | |
600 | name: ci-node-deb12-amd64-2b-06 | |
601 | target: ci-host-amd64-2b | |
602 | jenkins: | |
603 | label: 'deb12-amd64 deb12' | |
604 | mode: EXCLUSIVE | |
605 | - meta: | |
606 | address: 172.18.16.65 | |
607 | lxd: | |
608 | name: ci-node-deb12-amd64-2b-07 | |
609 | target: ci-host-amd64-2b | |
610 | jenkins: | |
611 | label: 'deb12-amd64 deb12' | |
612 | mode: EXCLUSIVE | |
613 | - meta: | |
614 | address: 172.18.16.66 | |
615 | lxd: | |
616 | name: ci-node-deb12-amd64-2b-08 | |
617 | target: ci-host-amd64-2b | |
618 | jenkins: | |
619 | label: 'deb12-amd64 deb12' | |
620 | mode: EXCLUSIVE | |
621 | - meta: | |
622 | address: 172.18.16.67 | |
623 | lxd: | |
624 | name: ci-node-deb12-amd64-2b-09 | |
625 | target: ci-host-amd64-2b | |
626 | jenkins: | |
627 | label: 'deb12-amd64 deb12' | |
628 | mode: EXCLUSIVE | |
629 | - meta: | |
630 | address: 172.18.16.68 | |
631 | lxd: | |
632 | name: ci-node-deb12-amd64-2b-10 | |
633 | target: ci-host-amd64-2b | |
634 | jenkins: | |
635 | label: 'deb12-amd64 deb12' | |
636 | mode: EXCLUSIVE | |
637 | - meta: | |
638 | address: 172.18.16.69 | |
639 | lxd: | |
640 | name: ci-node-deb12-amd64-2c-01 | |
641 | target: ci-host-amd64-2c | |
642 | jenkins: | |
643 | label: 'deb12-amd64 deb12' | |
644 | mode: EXCLUSIVE | |
645 | - meta: | |
646 | address: 172.18.16.70 | |
647 | lxd: | |
648 | name: ci-node-deb12-amd64-2c-02 | |
649 | target: ci-host-amd64-2c | |
650 | jenkins: | |
651 | label: 'deb12-amd64 deb12' | |
652 | mode: EXCLUSIVE | |
653 | - meta: | |
654 | address: 172.18.16.71 | |
655 | lxd: | |
656 | name: ci-node-deb12-amd64-2c-03 | |
657 | target: ci-host-amd64-2c | |
658 | jenkins: | |
659 | label: 'deb12-amd64 deb12' | |
660 | mode: EXCLUSIVE | |
661 | - meta: | |
662 | address: 172.18.16.72 | |
663 | lxd: | |
664 | name: ci-node-deb12-amd64-2c-04 | |
665 | target: ci-host-amd64-2c | |
666 | jenkins: | |
667 | label: 'deb12-amd64 deb12' | |
668 | mode: EXCLUSIVE | |
669 | - meta: | |
670 | address: 172.18.16.73 | |
671 | lxd: | |
672 | name: ci-node-deb12-amd64-2c-05 | |
673 | target: ci-host-amd64-2c | |
674 | jenkins: | |
675 | label: 'deb12-amd64 deb12' | |
676 | mode: EXCLUSIVE | |
677 | - meta: | |
678 | address: 172.18.16.74 | |
679 | lxd: | |
680 | name: ci-node-deb12-amd64-2c-06 | |
681 | target: ci-host-amd64-2c | |
682 | jenkins: | |
683 | label: 'deb12-amd64 deb12' | |
684 | mode: EXCLUSIVE | |
685 | - meta: | |
686 | address: 172.18.16.75 | |
687 | lxd: | |
688 | name: ci-node-deb12-amd64-2c-07 | |
689 | target: ci-host-amd64-2c | |
690 | jenkins: | |
691 | label: 'deb12-amd64 deb12' | |
692 | mode: EXCLUSIVE | |
693 | - meta: | |
694 | address: 172.18.16.76 | |
695 | lxd: | |
696 | name: ci-node-deb12-amd64-2c-08 | |
697 | target: ci-host-amd64-2c | |
698 | jenkins: | |
699 | label: 'deb12-amd64 deb12' | |
700 | mode: EXCLUSIVE | |
701 | - meta: | |
702 | address: 172.18.16.77 | |
703 | lxd: | |
704 | name: ci-node-deb12-amd64-2c-09 | |
705 | target: ci-host-amd64-2c | |
706 | jenkins: | |
707 | label: 'deb12-amd64 deb12' | |
708 | mode: EXCLUSIVE | |
709 | - meta: | |
710 | address: 172.18.16.78 | |
711 | lxd: | |
712 | name: ci-node-deb12-amd64-2c-10 | |
713 | target: ci-host-amd64-2c | |
714 | jenkins: | |
715 | label: 'deb12-amd64 deb12' | |
716 | mode: EXCLUSIVE | |
717 | # "Root " nodes in libvirt, since Jenkins can use the "libvirt agents" plugin | |
455bd8ef KS |
718 | # to revert to a specific snapshot before running a job |
719 | # | |
720 | # @NOTE: For Jenkins, the node configuration was initially created by cloning | |
721 | # or creating the nodes as they use a type of node which isn't 'simple' to | |
722 | # create through the API. The entire XML configuration would have to be written | |
723 | # from scratch. In effect, templates may be a better long term solution than | |
724 | # the current structure. | |
725 | # | |
726 | - jenkins: | |
727 | name: 'ci-rootnode-deb12-amd64-1a-01' | |
61c06a24 | 728 | label: 'deb12 deb12-amd64-rootnode amd64-rootnode' |
455bd8ef KS |
729 | mode: EXCLUSIVE |
730 | config: | |
731 | remoteFS: '/root' | |
732 | launcher/hypervisorDescription: 'QEMU+ssh - ci-host-amd64-1a.internal.efficios.com' | |
733 | launcher/virtualMachineName: 'ci-rootnode-deb12-amd64-1a-01' | |
734 | launcher/delegate: 'hudson.plugins.sshslaves.SSHLauncher=class' | |
735 | launcher/delegate/port: '22' | |
736 | launcher/delegate/host: 'ci-rootnode-deb12-amd64-1a-01.internal.efficios.com' | |
737 | launcher/delegate/credentialsId: 'bb5a81cf-346b-43fc-8586-3dc5e43801be' | |
738 | ./hypervisorDescription: 'QEMU+ssh - ci-host-amd64-1a.internal.efficios.com' | |
739 | ./virtualMachineName: 'ci-rootnode-deb12-amd64-1a-01' | |
740 | snapshotName: '' | |
741 | beforeJobSnapshotName: 'base-configuration' | |
742 | startupWaitingPeriodSeconds: '20' | |
743 | launcher/waitTimeMs: '20000' | |
744 | shutdownMethod: 'destroy' | |
745 | vm: | |
746 | name: 'ci-rootnode-deb12-amd64-1a-01' | |
747 | disk: '/var/lib/libvirt/images/ci-rootnode-deb12-amd64-1a-01.qcow' | |
748 | host: 'ci-host-amd64-1a.internal.efficios.com' | |
749 | meta: | |
750 | address: 172.18.17.1 | |
751 | - jenkins: | |
752 | name: 'ci-rootnode-deb12-i386-1a-01' | |
753 | label: 'deb12 deb12-i386-rootnode' | |
754 | mode: EXCLUSIVE | |
755 | config: | |
756 | remoteFS: '/root' | |
757 | launcher/hypervisorDescription: 'QEMU+ssh - ci-host-amd64-1a.internal.efficios.com' | |
758 | launcher/virtualMachineName: 'ci-rootnode-deb12-i386-1a-01' | |
759 | launcher/delegate: 'hudson.plugins.sshslaves.SSHLauncher=class' | |
760 | launcher/delegate/port: '22' | |
761 | launcher/delegate/host: 'ci-rootnode-deb12-amd64-1a-01.internal.efficios.com' | |
762 | launcher/delegate/credentialsId: 'bb5a81cf-346b-43fc-8586-3dc5e43801be' | |
763 | ./hypervisorDescription: 'QEMU+ssh - ci-host-amd64-1a.internal.efficios.com' | |
764 | ./virtualMachineName: 'ci-rootnode-deb12-i386-1a-01' | |
765 | snapshotName: '' | |
766 | beforeJobSnapshotName: 'base-configuration' | |
767 | startupWaitingPeriodSeconds: '20' | |
768 | launcher/waitTimeMs: '20000' | |
769 | shutdownMethod: 'destroy' | |
770 | vm: | |
771 | name: 'ci-rootnode-deb12-i386-1a-01' | |
772 | disk: '/var/lib/libvirt/images/ci-rootnode-deb12-i386-1a-01.qcow' | |
773 | host: 'ci-host-amd64-1a.internal.efficios.com' | |
774 | meta: | |
775 | address: 172.18.17.2 | |
776 | - jenkins: | |
61c06a24 | 777 | label: 'deb12 deb12-amd64-rootnode amd64-rootnode' |
455bd8ef KS |
778 | name: 'ci-rootnode-deb12-amd64-1b-01' |
779 | mode: EXCLUSIVE | |
780 | config: | |
781 | remoteFS: '/root' | |
782 | launcher/hypervisorDescription: 'QEMU+ssh - ci-host-amd64-1b.internal.efficios.com' | |
783 | launcher/virtualMachineName: 'ci-rootnode-deb12-amd64-1b-01' | |
784 | launcher/delegate: 'hudson.plugins.sshslaves.SSHLauncher=class' | |
785 | launcher/delegate/port: '22' | |
786 | launcher/delegate/host: 'ci-rootnode-deb12-amd64-1a-01.internal.efficios.com' | |
787 | launcher/delegate/credentialsId: 'bb5a81cf-346b-43fc-8586-3dc5e43801be' | |
788 | ./hypervisorDescription: 'QEMU+ssh - ci-host-amd64-1b.internal.efficios.com' | |
789 | ./virtualMachineName: 'ci-rootnode-deb12-amd64-1b-01' | |
790 | snapshotName: '' | |
791 | beforeJobSnapshotName: 'base-configuration' | |
792 | startupWaitingPeriodSeconds: '20' | |
793 | launcher/waitTimeMs: '20000' | |
794 | shutdownMethod: 'destroy' | |
795 | vm: | |
796 | name: 'ci-rootnode-deb12-amd64-1b-01' | |
797 | disk: '/var/lib/libvirt/images/ci-rootnode-deb12-amd64-1b-01.qcow' | |
798 | host: 'ci-host-amd64-1b.internal.efficios.com' | |
799 | meta: | |
800 | address: 172.18.17.3 | |
801 | - jenkins: | |
61c06a24 | 802 | label: 'deb12 deb12-amd64-rootnode amd64-rootnode' |
455bd8ef KS |
803 | name: 'ci-rootnode-deb12-amd64-1c-01' |
804 | mode: EXCLUSIVE | |
805 | config: | |
806 | remoteFS: '/root' | |
807 | launcher/hypervisorDescription: 'QEMU+ssh - ci-host-amd64-1c.internal.efficios.com' | |
808 | launcher/virtualMachineName: 'ci-rootnode-deb12-amd64-1c-01' | |
809 | launcher/delegate: 'hudson.plugins.sshslaves.SSHLauncher=class' | |
810 | launcher/delegate/port: '22' | |
811 | launcher/delegate/host: 'ci-rootnode-deb12-amd64-1a-01.internal.efficios.com' | |
812 | launcher/delegate/credentialsId: 'bb5a81cf-346b-43fc-8586-3dc5e43801be' | |
813 | snapshotName: '' | |
814 | beforeJobSnapshotName: 'base-configuration' | |
815 | startupWaitingPeriodSeconds: '20' | |
816 | launcher/waitTimeMs: '20000' | |
817 | shutdownMethod: 'destroy' | |
818 | vm: | |
819 | name: 'ci-rootnode-deb12-amd64-1c-01' | |
820 | disk: '/var/lib/libvirt/images/ci-rootnode-deb12-amd64-1c-01.qcow' | |
821 | host: 'ci-host-amd64-1c.internal.efficios.com' | |
822 | meta: | |
823 | address: 172.18.17.4 | |
824 | - jenkins: | |
61c06a24 | 825 | label: 'deb12 deb12-amd64-rootnode amd64-rootnode' |
455bd8ef KS |
826 | name: 'ci-rootnode-deb12-amd64-1d-01' |
827 | config: | |
828 | remoteFS: '/root' | |
829 | launcher/hypervisorDescription: 'QEMU+ssh - ci-host-amd64-1d.internal.efficios.com' | |
830 | launcher/virtualMachineName: 'ci-rootnode-deb12-amd64-1d-01' | |
831 | launcher/delegate: 'hudson.plugins.sshslaves.SSHLauncher=class' | |
832 | launcher/delegate/port: '22' | |
833 | launcher/delegate/host: 'ci-rootnode-deb12-amd64-1a-01.internal.efficios.com' | |
834 | launcher/delegate/credentialsId: 'bb5a81cf-346b-43fc-8586-3dc5e43801be' | |
835 | ./hypervisorDescription: 'QEMU+ssh - ci-host-amd64-1d.internal.efficios.com' | |
836 | ./virtualMachineName: 'ci-rootnode-deb12-amd64-1d-01' | |
837 | snapshotName: '' | |
838 | beforeJobSnapshotName: 'base-configuration' | |
839 | startupWaitingPeriodSeconds: '20' | |
840 | launcher/waitTimeMs: '20000' | |
841 | shutdownMethod: 'destroy' | |
842 | vm: | |
843 | name: 'ci-rootnode-deb12-amd64-1d-01' | |
844 | disk: '/var/lib/libvirt/images/ci-rootnode-deb12-amd64-1d-01.qcow' | |
845 | host: 'ci-host-amd64-1d.internal.efficios.com' | |
846 | meta: | |
847 | address: 172.18.17.5 | |
848 | - jenkins: | |
61c06a24 | 849 | label: 'deb12 deb12-amd64-rootnode amd64-rootnode' |
455bd8ef KS |
850 | name: 'ci-rootnode-deb12-amd64-2a-01' |
851 | mode: EXCLUSIVE | |
852 | config: | |
853 | remoteFS: '/root' | |
854 | launcher/hypervisorDescription: 'QEMU+ssh - ci-host-amd64-2a.internal.efficios.com' | |
855 | launcher/virtualMachineName: 'ci-rootnode-deb12-amd64-2a-01' | |
856 | launcher/delegate: 'hudson.plugins.sshslaves.SSHLauncher=class' | |
857 | launcher/delegate/port: '22' | |
858 | launcher/delegate/host: 'ci-rootnode-deb12-amd64-1a-01.internal.efficios.com' | |
859 | launcher/delegate/credentialsId: 'bb5a81cf-346b-43fc-8586-3dc5e43801be' | |
860 | ./hypervisorDescription: 'QEMU+ssh - ci-host-amd64-2a.internal.efficios.com' | |
861 | ./virtualMachineName: 'ci-rootnode-deb12-amd64-2a-01' | |
862 | snapshotName: '' | |
863 | beforeJobSnapshotName: 'base-configuration' | |
864 | startupWaitingPeriodSeconds: '20' | |
865 | shutdownMethod: 'destroy' | |
866 | vm: | |
867 | name: 'ci-rootnode-deb12-amd64-2a-01' | |
868 | disk: '/var/lib/libvirt/images/ci-rootnode-deb12-amd64-2a-01.qcow' | |
869 | host: 'ci-host-amd64-2a.internal.efficios.com' | |
870 | meta: | |
871 | address: 172.18.17.6 | |
872 | - jenkins: | |
61c06a24 | 873 | label: 'deb12 deb12-amd64-rootnode amd64-rootnode' |
455bd8ef KS |
874 | name: 'ci-rootnode-deb12-amd64-2b-01' |
875 | mode: EXCLUSIVE | |
876 | config: | |
877 | remoteFS: '/root' | |
878 | launcher/hypervisorDescription: 'QEMU+ssh - ci-host-amd64-2b.internal.efficios.com' | |
879 | launcher/virtualMachineName: 'ci-rootnode-deb12-amd64-2b-01' | |
880 | launcher/delegate: 'hudson.plugins.sshslaves.SSHLauncher=class' | |
881 | launcher/delegate/port: '22' | |
882 | launcher/delegate/host: 'ci-rootnode-deb12-amd64-1a-01.internal.efficios.com' | |
883 | launcher/delegate/credentialsId: 'bb5a81cf-346b-43fc-8586-3dc5e43801be' | |
884 | ./hypervisorDescription: 'QEMU+ssh - ci-host-amd64-2b.internal.efficios.com' | |
885 | ./virtualMachineName: 'ci-rootnode-deb12-amd64-2b-01' | |
886 | snapshotName: '' | |
887 | beforeJobSnapshotName: 'base-configuration' | |
888 | startupWaitingPeriodSeconds: '20' | |
889 | launcher/waitTimeMs: '20000' | |
890 | shutdownMethod: 'destroy' | |
891 | vm: | |
892 | name: 'ci-rootnode-deb12-amd64-2b-01' | |
893 | disk: '/var/lib/libvirt/images/ci-rootnode-deb12-amd64-2b-01.qcow' | |
894 | host: 'ci-host-amd64-2b.internal.efficios.com' | |
895 | meta: | |
896 | address: 172.18.17.7 | |
897 | - jenkins: | |
61c06a24 | 898 | label: 'deb12 deb12-amd64-rootnode amd64-rootnode' |
455bd8ef KS |
899 | name: 'ci-rootnode-deb12-amd64-2c-01' |
900 | mode: EXCLUSIVE | |
901 | config: | |
902 | remoteFS: '/root' | |
903 | launcher/hypervisorDescription: 'QEMU+ssh - ci-host-amd64-2c.internal.efficios.com' | |
904 | launcher/virtualMachineName: 'ci-rootnode-deb12-amd64-2c-01' | |
905 | launcher/delegate: 'hudson.plugins.sshslaves.SSHLauncher=class' | |
906 | launcher/delegate/port: '22' | |
907 | launcher/delegate/host: 'ci-rootnode-deb12-amd64-1a-01.internal.efficios.com' | |
908 | launcher/delegate/credentialsId: 'bb5a81cf-346b-43fc-8586-3dc5e43801be' | |
909 | ./hypervisorDescription: 'QEMU+ssh - ci-host-amd64-2c.internal.efficios.com' | |
910 | ./virtualMachineName: 'ci-rootnode-deb12-amd64-2c-01' | |
911 | snapshotName: '' | |
912 | beforeJobSnapshotName: 'base-configuration' | |
913 | startupWaitingPeriodSeconds: '20' | |
914 | launcher/waitTimeMs: '20000' | |
915 | shutdownMethod: 'destroy' | |
916 | vm: | |
917 | name: 'ci-rootnode-deb12-amd64-2c-01' | |
918 | disk: '/var/lib/libvirt/images/ci-rootnode-deb12-amd64-2c-01.qcow' | |
919 | host: 'ci-host-amd64-2c.internal.efficios.com' | |
920 | meta: | |
921 | address: 172.18.17.8 | |
922 | - jenkins: | |
61c06a24 | 923 | label: 'deb12 deb12-amd64-rootnode amd64-rootnode' |
455bd8ef KS |
924 | name: 'ci-rootnode-deb12-amd64-2d-01' |
925 | mode: EXCLUSIVE | |
926 | config: | |
927 | remoteFS: '/root' | |
928 | launcher/hypervisorDescription: 'QEMU+ssh - ci-host-amd64-2d.internal.efficios.com' | |
929 | launcher/virtualMachineName: 'ci-rootnode-deb12-amd64-2d-01' | |
930 | launcher/delegate: 'hudson.plugins.sshslaves.SSHLauncher=class' | |
931 | launcher/delegate/port: '22' | |
932 | launcher/delegate/host: 'ci-rootnode-deb12-amd64-1a-01.internal.efficios.com' | |
933 | launcher/delegate/credentialsId: 'bb5a81cf-346b-43fc-8586-3dc5e43801be' | |
934 | ./hypervisorDescription: 'QEMU+ssh - ci-host-amd64-2d.internal.efficios.com' | |
935 | ./virtualMachineName: 'ci-rootnode-deb12-amd64-2d-01' | |
936 | snapshotName: '' | |
937 | beforeJobSnapshotName: 'base-configuration' | |
938 | startupWaitingPeriodSeconds: '20' | |
939 | launcher/waitTimeMs: '20000' | |
940 | shutdownMethod: 'destroy' | |
941 | vm: | |
942 | name: 'ci-rootnode-deb12-amd64-2d-01' | |
943 | disk: '/var/lib/libvirt/images/ci-rootnode-deb12-amd64-2d-01.qcow' | |
944 | host: 'ci-host-amd64-2d.internal.efficios.com' | |
945 | meta: | |
946 | address: 172.18.17.9 |