File tree Expand file tree Collapse file tree 4 files changed +43
-1
lines changed Expand file tree Collapse file tree 4 files changed +43
-1
lines changed Original file line number Diff line number Diff line change 1
1
---
2
2
collections :
3
3
- name : stackhpc.cephadm
4
- version : 1.13.2
4
+ version : 1.14.0
5
5
- name : stackhpc.pulp
6
6
version : 0.4.1
7
7
- name : stackhpc.hashicorp
Original file line number Diff line number Diff line change @@ -17,6 +17,18 @@ cephadm_image_tag: "{{ 'v17.2.6' if os_release == 'jammy' else 'v16.2.11' }}"
17
17
# Ceph custom repo workaround for Ubuntu Jammy as there are no official ceph repos for jammy.
18
18
cephadm_custom_repos : " {{ ansible_facts['distribution_release'] == 'jammy' }}"
19
19
20
+ # HAProxy container image.
21
+ cephadm_haproxy_image : " {{ stackhpc_docker_registry if stackhpc_sync_ceph_images | bool else 'quay.io' }}/ceph/haproxy:{{ cephadm_haproxy_image_tag }}"
22
+
23
+ # HAProxy container image tag.
24
+ cephadm_haproxy_image_tag : " 2.3"
25
+
26
+ # Keepalived container image.
27
+ cephadm_keepalived_image : " {{ stackhpc_docker_registry if stackhpc_sync_ceph_images | bool else 'quay.io' }}/ceph/keepalived:{{ cephadm_keepalived_image_tag }}"
28
+
29
+ # Keepalived container image tag.
30
+ cephadm_keepalived_image_tag : " 2.1.5"
31
+
20
32
# Ceph container image registry URL.
21
33
cephadm_registry_url : " {{ stackhpc_docker_registry }}"
22
34
Original file line number Diff line number Diff line change @@ -728,6 +728,20 @@ stackhpc_pulp_repository_container_repos_ceph:
728
728
state : present
729
729
include_tags : " {{ cephadm_image_tag }}"
730
730
required : " {{ stackhpc_sync_ceph_images | bool }}"
731
+ - name : " ceph/haproxy"
732
+ url : " https://quay.io"
733
+ policy : on_demand
734
+ proxy_url : " {{ pulp_proxy_url }}"
735
+ state : present
736
+ include_tags : " {{ cephadm_haproxy_image_tag }}"
737
+ required : " {{ stackhpc_sync_ceph_images | bool }}"
738
+ - name : " ceph/keepalived"
739
+ url : " https://quay.io"
740
+ policy : on_demand
741
+ proxy_url : " {{ pulp_proxy_url }}"
742
+ state : present
743
+ include_tags : " {{ cephadm_keepalived_image_tag }}"
744
+ required : " {{ stackhpc_sync_ceph_images | bool }}"
731
745
732
746
# List of Ceph container image distributions.
733
747
stackhpc_pulp_distribution_container_ceph :
@@ -736,6 +750,16 @@ stackhpc_pulp_distribution_container_ceph:
736
750
base_path : ceph/ceph
737
751
state : present
738
752
required : " {{ stackhpc_sync_ceph_images | bool }}"
753
+ - name : ceph/haproxy
754
+ repository : ceph/haproxy
755
+ base_path : ceph/haproxy
756
+ state : present
757
+ required : " {{ stackhpc_sync_ceph_images | bool }}"
758
+ - name : ceph/keepalived
759
+ repository : ceph/keepalived
760
+ base_path : ceph/keepalived
761
+ state : present
762
+ required : " {{ stackhpc_sync_ceph_images | bool }}"
739
763
740
764
# Whether to sync HashiCorp container images.
741
765
stackhpc_sync_hashicorp_images : false
Original file line number Diff line number Diff line change
1
+ ---
2
+ features :
3
+ - |
4
+ Adds support for using Ceph HAProxy and Keepalived images stored in Pulp.
5
+ This is enabled automatically if ``stackhpc_sync_ceph_images`` is set to
6
+ ``true``.
You can’t perform that action at this time.
0 commit comments