]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
ceph-common: rhcs 4 repositories for rhel 7
authorDimitri Savineau <dsavinea@redhat.com>
Fri, 31 Jan 2020 13:59:21 +0000 (08:59 -0500)
committerGuillaume Abrioux <gabrioux@redhat.com>
Mon, 3 Feb 2020 14:15:35 +0000 (15:15 +0100)
RHCS 4 is available for both RHEL 7 and 8 so we should also enable the
cdn repositories for that distribution.

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1796853
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
(cherry picked from commit 9b40a959b9c42abb8b98ec0a0e458203b6331314)

group_vars/all.yml.sample
group_vars/rhcs.yml.sample
roles/ceph-common/tasks/installs/prerequisite_rhcs_cdn_install.yml
roles/ceph-defaults/defaults/main.yml

index 9ef31792f44aa8a7293a71085c3c57438fcdd303..50269980a668351db36b161ae2c3752bf4551c66 100644 (file)
@@ -173,7 +173,7 @@ dummy:
 #
 # Enabled when ceph_repository == 'rhcs'
 #
-# This version is only supported on RHEL >= 8.0
+# This version is supported on RHEL 7 and 8
 #
 #ceph_rhcs_version: "{{ ceph_stable_rh_storage_version | default(4) }}"
 #valid_ceph_repository_type:
index ed88558bb2dc34d6c292e69273780ea94fe5a607..5c5ca99af4d4a1d3a06c9291025c1a1c63538d7f 100644 (file)
@@ -173,7 +173,7 @@ ceph_repository: rhcs
 #
 # Enabled when ceph_repository == 'rhcs'
 #
-# This version is only supported on RHEL >= 8.0
+# This version is supported on RHEL 7 and 8
 #
 ceph_rhcs_version: 4
 #valid_ceph_repository_type:
index 531e44f9d3535afbe156553dfdce9e2c3e3ad918..50e7eb5db2d1542d58649de70655be4c63f3a5dd 100644 (file)
@@ -1,15 +1,36 @@
 ---
-- name: enable red hat storage monitor repository
-  rhsm_repository:
-    name: "rhceph-{{ ceph_rhcs_version }}-mon-for-rhel-8-{{ ansible_architecture }}-rpms"
-  when: (mon_group_name in group_names or mgr_group_name in group_names)
-
-- name: enable red hat storage osd repository
-  rhsm_repository:
-    name: "rhceph-{{ ceph_rhcs_version }}-osd-for-rhel-8-{{ ansible_architecture }}-rpms"
-  when: osd_group_name in group_names
-
-- name: enable red hat storage tools repository
-  rhsm_repository:
-    name: "rhceph-{{ ceph_rhcs_version }}-tools-for-rhel-8-{{ ansible_architecture }}-rpms"
-  when: (rgw_group_name in group_names or mds_group_name in group_names or nfs_group_name in group_names or iscsi_gw_group_name in group_names or client_group_name in group_names)
+- name: "rhcs {{ ceph_rhcs_version }} on rhel 8"
+  when: ansible_distribution_major_version | int == 8
+  block:
+    - name: enable red hat storage monitor repository
+      rhsm_repository:
+        name: "rhceph-{{ ceph_rhcs_version }}-mon-for-rhel-8-{{ ansible_architecture }}-rpms"
+      when: (mon_group_name in group_names or mgr_group_name in group_names)
+
+    - name: enable red hat storage osd repository
+      rhsm_repository:
+        name: "rhceph-{{ ceph_rhcs_version }}-osd-for-rhel-8-{{ ansible_architecture }}-rpms"
+      when: osd_group_name in group_names
+
+    - name: enable red hat storage tools repository
+      rhsm_repository:
+        name: "rhceph-{{ ceph_rhcs_version }}-tools-for-rhel-8-{{ ansible_architecture }}-rpms"
+      when: (rgw_group_name in group_names or mds_group_name in group_names or nfs_group_name in group_names or iscsi_gw_group_name in group_names or client_group_name in group_names)
+
+- name: "rhcs {{ ceph_rhcs_version }} on rhel 7"
+  when: ansible_distribution_major_version | int == 7
+  block:
+    - name: enable red hat storage monitor repository
+      rhsm_repository:
+        name: "rhel-7-server-rhceph-{{ ceph_rhcs_version }}-mon-rpms"
+      when: (mon_group_name in group_names or mgr_group_name in group_names)
+
+    - name: enable red hat storage osd repository
+      rhsm_repository:
+        name: "rhel-7-server-rhceph-{{ ceph_rhcs_version }}-osd-rpms"
+      when: osd_group_name in group_names
+
+    - name: enable red hat storage tools repository
+      rhsm_repository:
+        name: "rhel-7-server-rhceph-{{ ceph_rhcs_version }}-tools-rpms"
+      when: (rgw_group_name in group_names or mds_group_name in group_names or nfs_group_name in group_names or iscsi_gw_group_name in group_names or client_group_name in group_names)
index e4cfe6232f809e5d06cc901dac55ec57f419fd3f..c697e09ac8fd1a2b0f94633ca29b455f3c267a27 100644 (file)
@@ -165,7 +165,7 @@ ceph_stable_redhat_distro: el7
 #
 # Enabled when ceph_repository == 'rhcs'
 #
-# This version is only supported on RHEL >= 8.0
+# This version is supported on RHEL 7 and 8
 #
 ceph_rhcs_version: "{{ ceph_stable_rh_storage_version | default(4) }}"
 valid_ceph_repository_type: