@@ -4,7 +4,8 @@ dependency:
44driver :
55 name : docker
66platforms :
7- - cgroupns_mode : host
7+ - &common_amd64_platform_config
8+ cgroupns_mode : host
89 command : /lib/systemd/systemd
910 image : docker.io/geerlingguy/docker-amazonlinux2023-ansible:latest
1011 name : amazonlinux2023-systemd-amd64
@@ -13,179 +14,92 @@ platforms:
1314 privileged : true
1415 volumes :
1516 - /sys/fs/cgroup:/sys/fs/cgroup:rw
16- - cgroupns_mode : host
17- command : /lib/systemd/systemd
18- image : docker.io/geerlingguy/docker-amazonlinux2023-ansible:latest
17+
18+ - &common_arm64_platform_config
19+ << : *common_amd64_platform_config
1920 name : amazonlinux2023-systemd-arm64
2021 platform : arm64
21- pre_build_image : true
22- privileged : true
23- volumes :
24- - /sys/fs/cgroup:/sys/fs/cgroup:rw
25- # These platforms do not provide systemd-resolved.
26- # - cgroupns_mode: host
27- # command: /lib/systemd/systemd
28- # image: docker.io/geerlingguy/docker-debian10-ansible:latest
29- # name: debian10-systemd-amd64
30- # platform: amd64
31- # pre_build_image: true
32- # privileged: true
33- # volumes:
34- # - /sys/fs/cgroup:/sys/fs/cgroup:rw
35- # - cgroupns_mode: host
36- # command: /lib/systemd/systemd
37- # image: docker.io/geerlingguy/docker-debian10-ansible:latest
38- # name: debian10-systemd-arm64
39- # platform: arm64
40- # pre_build_image: true
41- # privileged: true
42- # volumes:
43- # - /sys/fs/cgroup:/sys/fs/cgroup:rw
44- # - cgroupns_mode: host
45- # command: /lib/systemd/systemd
46- # image: docker.io/geerlingguy/docker-debian11-ansible:latest
47- # name: debian11-systemd-amd64
48- # platform: amd64
49- # pre_build_image: true
50- # privileged: true
51- # volumes:
52- # - /sys/fs/cgroup:/sys/fs/cgroup:rw
53- # - cgroupns_mode: host
54- # command: /lib/systemd/systemd
55- # image: docker.io/geerlingguy/docker-debian11-ansible:latest
56- # name: debian11-systemd-arm64
57- # platform: arm64
58- # pre_build_image: true
59- # privileged: true
60- # volumes:
61- # - /sys/fs/cgroup:/sys/fs/cgroup:rw
62- - cgroupns_mode : host
63- command : /lib/systemd/systemd
22+
23+ - << : *common_amd64_platform_config
24+ image : docker.io/geerlingguy/docker-debian10-ansible:latest
25+ name : debian10-systemd-amd64
26+
27+ - << : *common_arm64_platform_config
28+ image : docker.io/geerlingguy/docker-debian10-ansible:latest
29+ name : debian10-systemd-arm64
30+
31+ - << : *common_amd64_platform_config
32+ image : docker.io/geerlingguy/docker-debian11-ansible:latest
33+ name : debian11-systemd-amd64
34+
35+ - << : *common_arm64_platform_config
36+ image : docker.io/geerlingguy/docker-debian11-ansible:latest
37+ name : debian11-systemd-arm64
38+
39+ - << : *common_amd64_platform_config
6440 image : docker.io/geerlingguy/docker-debian12-ansible:latest
6541 name : debian12-systemd-amd64
66- platform : amd64
67- pre_build_image : true
68- privileged : true
69- volumes :
70- - /sys/fs/cgroup:/sys/fs/cgroup:rw
71- - cgroupns_mode : host
72- command : /lib/systemd/systemd
42+
43+ - << : *common_arm64_platform_config
7344 image : docker.io/geerlingguy/docker-debian12-ansible:latest
7445 name : debian12-systemd-arm64
75- platform : arm64
76- pre_build_image : true
77- privileged : true
78- volumes :
79- - /sys/fs/cgroup:/sys/fs/cgroup:rw
80- - cgroupns_mode : host
81- command : /lib/systemd/systemd
82- image : docker.io/cisagov/docker-debian13-ansible:latest
46+
47+ - << : *common_amd64_platform_config
48+ image : docker.io/geerlingguy/docker-debian13-ansible:latest
8349 name : debian13-systemd-amd64
84- platform : amd64
85- pre_build_image : true
86- privileged : true
87- volumes :
88- - /sys/fs/cgroup:/sys/fs/cgroup:rw
89- - cgroupns_mode : host
90- command : /lib/systemd/systemd
91- image : docker.io/cisagov/docker-debian13-ansible:latest
50+
51+ - << : *common_arm64_platform_config
52+ image : docker.io/geerlingguy/docker-debian13-ansible:latest
9253 name : debian13-systemd-arm64
93- platform : arm64
94- pre_build_image : true
95- privileged : true
96- volumes :
97- - /sys/fs/cgroup:/sys/fs/cgroup:rw
98- - cgroupns_mode : host
99- command : /lib/systemd/systemd
54+
55+ - << : *common_amd64_platform_config
56+ image : docker.io/cisagov/docker-debian14-ansible:latest
57+ name : debian14-systemd-amd64
58+
59+ - << : *common_arm64_platform_config
60+ image : docker.io/cisagov/docker-debian14-ansible:latest
61+ name : debian14-systemd-arm64
62+
63+ - << : *common_amd64_platform_config
10064 image : docker.io/cisagov/docker-kali-ansible:latest
10165 name : kali-systemd-amd64
102- platform : amd64
103- pre_build_image : true
104- privileged : true
105- volumes :
106- - /sys/fs/cgroup:/sys/fs/cgroup:rw
107- - cgroupns_mode : host
108- command : /lib/systemd/systemd
66+
67+ - << : *common_arm64_platform_config
10968 image : docker.io/cisagov/docker-kali-ansible:latest
11069 name : kali-systemd-arm64
111- platform : arm64
112- pre_build_image : true
113- privileged : true
114- volumes :
115- - /sys/fs/cgroup:/sys/fs/cgroup:rw
116- - cgroupns_mode : host
117- command : /lib/systemd/systemd
70+
71+ - << : *common_amd64_platform_config
11872 image : docker.io/geerlingguy/docker-fedora41-ansible:latest
11973 name : fedora41-systemd-amd64
120- platform : amd64
121- pre_build_image : true
122- privileged : true
123- volumes :
124- - /sys/fs/cgroup:/sys/fs/cgroup:rw
125- - cgroupns_mode : host
126- command : /lib/systemd/systemd
74+
75+ - << : *common_arm64_platform_config
12776 image : docker.io/geerlingguy/docker-fedora41-ansible:latest
12877 name : fedora41-systemd-arm64
129- platform : arm64
130- pre_build_image : true
131- privileged : true
132- volumes :
133- - /sys/fs/cgroup:/sys/fs/cgroup:rw
134- - cgroupns_mode : host
135- command : /lib/systemd/systemd
78+
79+ - << : *common_amd64_platform_config
13680 image : docker.io/geerlingguy/docker-fedora42-ansible:latest
13781 name : fedora42-systemd-amd64
138- platform : amd64
139- pre_build_image : true
140- privileged : true
141- volumes :
142- - /sys/fs/cgroup:/sys/fs/cgroup:rw
143- - cgroupns_mode : host
144- command : /lib/systemd/systemd
82+
83+ - << : *common_arm64_platform_config
14584 image : docker.io/geerlingguy/docker-fedora42-ansible:latest
14685 name : fedora42-systemd-arm64
147- platform : arm64
148- pre_build_image : true
149- privileged : true
150- volumes :
151- - /sys/fs/cgroup:/sys/fs/cgroup:rw
152- # These platforms do not provide systemd-resolved.
153- # - cgroupns_mode: host
154- # command: /lib/systemd/systemd
155- # image: docker.io/geerlingguy/docker-ubuntu2204-ansible:latest
156- # name: ubuntu-22-systemd-amd64
157- # platform: amd64
158- # pre_build_image: true
159- # privileged: true
160- # volumes:
161- # - /sys/fs/cgroup:/sys/fs/cgroup:rw
162- # - cgroupns_mode: host
163- # command: /lib/systemd/systemd
164- # image: docker.io/geerlingguy/docker-ubuntu2204-ansible:latest
165- # name: ubuntu-22-systemd-arm64
166- # platform: arm64
167- # pre_build_image: true
168- # privileged: true
169- # volumes:
170- # - /sys/fs/cgroup:/sys/fs/cgroup:rw
171- - cgroupns_mode : host
172- command : /lib/systemd/systemd
86+
87+ - << : *common_amd64_platform_config
88+ image : docker.io/geerlingguy/docker-ubuntu2204-ansible:latest
89+ name : ubuntu-22-systemd-amd64
90+
91+ - << : *common_arm64_platform_config
92+ image : docker.io/geerlingguy/docker-ubuntu2204-ansible:latest
93+ name : ubuntu-22-systemd-arm64
94+
95+ - << : *common_amd64_platform_config
17396 image : docker.io/geerlingguy/docker-ubuntu2404-ansible:latest
17497 name : ubuntu-24-systemd-amd64
175- platform : amd64
176- pre_build_image : true
177- privileged : true
178- volumes :
179- - /sys/fs/cgroup:/sys/fs/cgroup:rw
180- - cgroupns_mode : host
181- command : /lib/systemd/systemd
98+
99+ - << : *common_arm64_platform_config
182100 image : docker.io/geerlingguy/docker-ubuntu2404-ansible:latest
183101 name : ubuntu-24-systemd-arm64
184- platform : arm64
185- pre_build_image : true
186- privileged : true
187- volumes :
188- - /sys/fs/cgroup:/sys/fs/cgroup:rw
102+
189103provisioner :
190104 name : ansible
191105 config_options :
0 commit comments