@@ -1217,12 +1217,47 @@ stackhpc_pulp_distribution_container_ceph:
1217
1217
state : present
1218
1218
required : " {{ stackhpc_sync_ceph_images | bool }}"
1219
1219
1220
+ # Whether to sync HashiCorp container images.
1221
+ stackhpc_sync_hashicorp_images : false
1222
+
1223
+ # List of HashiCorp container image repositories.
1224
+ stackhpc_pulp_repository_container_repos_hashicorp :
1225
+ - name : " hashicorp/consul"
1226
+ url : " https://registry-1.docker.io"
1227
+ policy : on_demand
1228
+ proxy_url : " {{ pulp_proxy_url }}"
1229
+ state : present
1230
+ include_tags : " {{ overcloud_consul_docker_tag }}"
1231
+ required : " {{ stackhpc_sync_hashicorp_images | bool }}"
1232
+ - name : " hashicorp/vault"
1233
+ url : " https://registry-1.docker.io"
1234
+ policy : on_demand
1235
+ proxy_url : " {{ pulp_proxy_url }}"
1236
+ state : present
1237
+ include_tags : " {{ overcloud_vault_docker_tag }}"
1238
+ required : " {{ stackhpc_sync_hashicorp_images | bool }}"
1239
+
1240
+ # List of HashiCorp container image distributions.
1241
+ stackhpc_pulp_distribution_container_hashicorp :
1242
+ - name : consul
1243
+ repository : hashicorp/consul
1244
+ base_path : hashicorp/consul
1245
+ state : present
1246
+ required : " {{ stackhpc_sync_hashicorp_images | bool }}"
1247
+ - name : vault
1248
+ repository : hashicorp/vault
1249
+ base_path : hashicorp/vault
1250
+ state : present
1251
+ required : " {{ stackhpc_sync_hashicorp_images | bool }}"
1252
+
1220
1253
# List of container image repositories.
1221
1254
stackhpc_pulp_repository_container_repos : >-
1222
1255
{{ (stackhpc_pulp_repository_container_repos_kolla +
1223
- stackhpc_pulp_repository_container_repos_ceph) | selectattr('required') }}
1256
+ stackhpc_pulp_repository_container_repos_ceph +
1257
+ stackhpc_pulp_repository_container_repos_hashicorp) | selectattr('required') }}
1224
1258
1225
1259
# List of container image distributions.
1226
1260
stackhpc_pulp_distribution_container : >-
1227
1261
{{ (stackhpc_pulp_distribution_container_kolla +
1228
- stackhpc_pulp_distribution_container_ceph) | selectattr('required') }}
1262
+ stackhpc_pulp_distribution_container_ceph +
1263
+ stackhpc_pulp_distribution_container_hashicorp) | selectattr('required') }}
0 commit comments