]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-cm-ansible.git/commitdiff
common: Set releasever on testnodes sooner 618/head
authorDavid Galloway <dgallowa@redhat.com>
Thu, 8 Apr 2021 18:52:06 +0000 (14:52 -0400)
committerDavid Galloway <dgallowa@redhat.com>
Thu, 8 Apr 2021 18:53:09 +0000 (14:53 -0400)
Signed-off-by: David Galloway <dgallowa@redhat.com>
roles/common/tasks/rhel-entitlements.yml
roles/testnode/tasks/yum/repos.yml

index 7b31036a2c661f0007cd67a640d10abfc8b6ad04..b1765cfee8f26f4c1030c40ddf7613f431759e41 100644 (file)
     validate_certs: no
   when: use_satellite == true
 
+# set the releasever cause without it rhel-7-server-rpms repo fails on rhel7.9 machines
+# https://tracker.ceph.com/issues/49771
+# We have to do this here (instead of in testnodes role) because some package transactions fail during the common role.
+# However, we do not want to lock the release ver on all our systems; just testnodes.
+- name: Set the releasever
+  copy:
+    content: "{{ ansible_lsb.release }}"
+    dest: /etc/yum/vars/releasever
+  when: inventory_hostname in groups['testnodes']
+
 - name: Determine if node is registered with subscription-manager.
   command: subscription-manager identity
   register: subscription
index f8688599f6ace590ba6d1f4696801a4ab13ba5f6..278d8d7f6ed0261d899bf7a61adc74d3b42429b8 100644 (file)
   when: (repo_file is defined and repo_file is changed) or
         (gpg_keys is defined and gpg_keys is changed) or
         (version_repo_file is defined and version_repo_file is changed)
-
-# set the releasever cause without it rhel-7-server-rpms repo fails on rhel7.9 machines https://tracker.ceph.com/issues/49771
-- name: set the releasevar on rhel
-  copy:
-    content: "{{ ansible_lsb.release }}"
-    dest: /etc/yum/vars/releasever
-  when: ansible_distribution == "RedHat"