@@ -63,6 +63,7 @@ stackhpc_pulp_sync_for_local_container_build: false
63
63
64
64
# Whether to sync Ubuntu packages.
65
65
stackhpc_pulp_sync_ubuntu_focal : " {{ os_release == 'focal' }}"
66
+ stackhpc_pulp_sync_ubuntu_jammy : " {{ os_release == 'jammy' }}"
66
67
67
68
stackhpc_pulp_repository_deb_repos :
68
69
# Base Ubuntu Focal repositories
@@ -96,7 +97,7 @@ stackhpc_pulp_repository_deb_repos:
96
97
state : present
97
98
required : " {{ stackhpc_pulp_sync_ubuntu_focal | bool }}"
98
99
99
- # Ubuntu Cloud Archive (UCA) repositories
100
+ # Ubuntu Cloud Archive (UCA) Focal repositories
100
101
- name : Ubuntu Cloud Archive
101
102
url : " {{ stackhpc_release_pulp_content_url }}/ubuntu-cloud-archive/{{ stackhpc_pulp_repo_ubuntu_cloud_archive_version }}"
102
103
remote_username : " {{ stackhpc_release_pulp_username }}"
@@ -112,7 +113,7 @@ stackhpc_pulp_repository_deb_repos:
112
113
state : present
113
114
required : " {{ stackhpc_pulp_sync_ubuntu_focal | bool }}"
114
115
115
- # Third-party repositories
116
+ # Third-party repositories for Focal
116
117
- name : Docker CE for Ubuntu
117
118
url : " {{ stackhpc_release_pulp_content_url }}/docker-ce/ubuntu/{{ stackhpc_pulp_repo_docker_ce_ubuntu_version }}"
118
119
remote_username : " {{ stackhpc_release_pulp_username }}"
@@ -128,6 +129,69 @@ stackhpc_pulp_repository_deb_repos:
128
129
state : present
129
130
required : " {{ stackhpc_pulp_sync_ubuntu_focal | bool }}"
130
131
132
+ # Base Ubuntu Jammy repositories
133
+ - name : Ubuntu jammy
134
+ url : " {{ stackhpc_release_pulp_content_url }}/ubuntu/jammy/{{ stackhpc_pulp_repo_ubuntu_jammy_version }}"
135
+ remote_username : " {{ stackhpc_release_pulp_username }}"
136
+ remote_password : " {{ stackhpc_release_pulp_password }}"
137
+ client_cert : " "
138
+ client_key : " "
139
+ policy : on_demand
140
+ proxy_url : " {{ pulp_proxy_url }}"
141
+ architectures : amd64
142
+ components : main restricted universe multiverse
143
+ distributions : jammy jammy-updates jammy-backports
144
+ mirror : true
145
+ state : present
146
+ required : " {{ stackhpc_pulp_sync_ubuntu_jammy | bool }}"
147
+
148
+ - name : Ubuntu jammy security
149
+ url : " {{ stackhpc_release_pulp_content_url }}/ubuntu/jammy-security/{{ stackhpc_pulp_repo_ubuntu_jammy_security_version }}"
150
+ remote_username : " {{ stackhpc_release_pulp_username }}"
151
+ remote_password : " {{ stackhpc_release_pulp_password }}"
152
+ client_cert : " "
153
+ client_key : " "
154
+ policy : on_demand
155
+ proxy_url : " {{ pulp_proxy_url }}"
156
+ architectures : amd64
157
+ components : main restricted universe multiverse
158
+ distributions : jammy-security
159
+ mirror : true
160
+ state : present
161
+ required : " {{ stackhpc_pulp_sync_ubuntu_jammy | bool }}"
162
+
163
+ # Ubuntu Cloud Archive (UCA) Jammy repositories
164
+ - name : Ubuntu Cloud Archive
165
+ url : " {{ stackhpc_release_pulp_content_url }}/ubuntu-cloud-archive/{{ stackhpc_pulp_repo_ubuntu_cloud_archive_version }}"
166
+ remote_username : " {{ stackhpc_release_pulp_username }}"
167
+ remote_password : " {{ stackhpc_release_pulp_password }}"
168
+ client_cert : " "
169
+ client_key : " "
170
+ policy : on_demand
171
+ proxy_url : " {{ pulp_proxy_url }}"
172
+ architectures : amd64
173
+ components : main
174
+ distributions : " jammy-updates/{{ openstack_release }}"
175
+ mirror : true
176
+ state : present
177
+ required : " {{ stackhpc_pulp_sync_ubuntu_jammy | bool }}"
178
+
179
+ # Third-party repositories for Jammy
180
+ - name : Docker CE for Ubuntu
181
+ url : " {{ stackhpc_release_pulp_content_url }}/docker-ce/ubuntu/{{ stackhpc_pulp_repo_docker_ce_ubuntu_version }}"
182
+ remote_username : " {{ stackhpc_release_pulp_username }}"
183
+ remote_password : " {{ stackhpc_release_pulp_password }}"
184
+ client_cert : " "
185
+ client_key : " "
186
+ policy : on_demand
187
+ proxy_url : " {{ pulp_proxy_url }}"
188
+ architectures : amd64
189
+ distributions : jammy
190
+ components : stable
191
+ mirror : true
192
+ state : present
193
+ required : " {{ stackhpc_pulp_sync_ubuntu_jammy | bool }}"
194
+
131
195
# Publication format is a subset of distribution.
132
196
stackhpc_pulp_publication_deb_development : " {{ stackhpc_pulp_distribution_deb_development }}"
133
197
@@ -150,22 +214,52 @@ stackhpc_pulp_distribution_deb_development:
150
214
state : present
151
215
required : " {{ stackhpc_pulp_sync_ubuntu_focal | bool }}"
152
216
153
- # Ubuntu Cloud Archive (UCA) repositories
217
+ # Ubuntu Cloud Archive (UCA) Focal repositories
154
218
- name : " ubuntu-cloud-archive-development"
155
219
repository : Ubuntu Cloud Archive
156
220
base_path : " ubuntu-cloud-archive/development"
157
221
mode : verbatim
158
222
state : present
159
223
required : " {{ stackhpc_pulp_sync_ubuntu_focal | bool }}"
160
224
161
- # Third-party repositories
225
+ # Third-party repositories for Focal
162
226
- name : " docker-ce-for-ubuntu-development"
163
227
repository : Docker CE for Ubuntu
164
228
base_path : " docker-ce/ubuntu/development"
165
229
mode : verbatim
166
230
state : present
167
231
required : " {{ stackhpc_pulp_sync_ubuntu_focal | bool }}"
168
232
233
+ # Base Ubuntu Jammy repositories
234
+ - name : " ubuntu-jammy-development"
235
+ repository : Ubuntu jammy
236
+ base_path : " ubuntu/jammy/development"
237
+ mode : verbatim
238
+ state : present
239
+ required : " {{ stackhpc_pulp_sync_ubuntu_jammy | bool }}"
240
+ - name : " ubuntu-jammy-security-development"
241
+ repository : Ubuntu jammy security
242
+ base_path : " ubuntu/jammy-security/development"
243
+ mode : verbatim
244
+ state : present
245
+ required : " {{ stackhpc_pulp_sync_ubuntu_jammy | bool }}"
246
+
247
+ # Ubuntu Cloud Archive (UCA) Jammy repositories
248
+ - name : " ubuntu-cloud-archive-development"
249
+ repository : Ubuntu Cloud Archive
250
+ base_path : " ubuntu-cloud-archive/development"
251
+ mode : verbatim
252
+ state : present
253
+ required : " {{ stackhpc_pulp_sync_ubuntu_jammy | bool }}"
254
+
255
+ # Third-party repositories for Jammy
256
+ - name : " docker-ce-for-ubuntu-development"
257
+ repository : Docker CE for Ubuntu
258
+ base_path : " docker-ce/ubuntu/development"
259
+ mode : verbatim
260
+ state : present
261
+ required : " {{ stackhpc_pulp_sync_ubuntu_jammy | bool }}"
262
+
169
263
# Development gets promoted to production.
170
264
stackhpc_pulp_distribution_deb_production :
171
265
# Base Ubuntu Focal repositories
@@ -182,21 +276,51 @@ stackhpc_pulp_distribution_deb_production:
182
276
state : present
183
277
required : " {{ stackhpc_pulp_sync_ubuntu_focal | bool }}"
184
278
185
- # Ubuntu Cloud Archive (UCA) repositories
279
+ # Ubuntu Cloud Archive (UCA) Focal repositories
186
280
- name : " ubuntu-cloud-archive-production"
187
281
repository : Ubuntu Cloud Archive
188
282
base_path : " ubuntu-cloud-archive/production"
189
283
mode : verbatim
190
284
state : present
191
285
required : " {{ stackhpc_pulp_sync_ubuntu_focal | bool }}"
192
286
193
- # Third-party repositories
287
+ # Third-party repositories for Focal
194
288
- name : " docker-ce-for-ubuntu-production"
195
289
repository : Docker CE for Ubuntu
196
290
base_path : " docker-ce/ubuntu/production"
197
291
mode : verbatim
198
292
state : present
199
- required : " {{ stackhpc_pulp_sync_ubuntu_focal | bool }}"
293
+ required : " {{ stackhpc_pulp_sync_ubuntu_focal | bool }}"
294
+
295
+ # Base Ubuntu Jammy repositories
296
+ - name : " ubuntu-jammy-production"
297
+ repository : Ubuntu jammy
298
+ base_path : " ubuntu/jammy/production"
299
+ mode : verbatim
300
+ state : present
301
+ required : " {{ stackhpc_pulp_sync_ubuntu_jammy | bool }}"
302
+ - name : " ubuntu-jammy-security-production"
303
+ repository : Ubuntu jammy security
304
+ base_path : " ubuntu/jammy-security/production"
305
+ mode : verbatim
306
+ state : present
307
+ required : " {{ stackhpc_pulp_sync_ubuntu_jammy | bool }}"
308
+
309
+ # Ubuntu Cloud Archive (UCA) Jammy repositories
310
+ - name : " ubuntu-cloud-archive-production"
311
+ repository : Ubuntu Cloud Archive
312
+ base_path : " ubuntu-cloud-archive/production"
313
+ mode : verbatim
314
+ state : present
315
+ required : " {{ stackhpc_pulp_sync_ubuntu_jammy | bool }}"
316
+
317
+ # Third-party repositories for Jammy
318
+ - name : " docker-ce-for-ubuntu-production"
319
+ repository : Docker CE for Ubuntu
320
+ base_path : " docker-ce/ubuntu/production"
321
+ mode : verbatim
322
+ state : present
323
+ required : " {{ stackhpc_pulp_sync_ubuntu_jammy | bool }}"
200
324
201
325
# ##############################################################################
202
326
# RPMs
0 commit comments