From 664717428667957c0b170dacc5eb846440f433c5 Mon Sep 17 00:00:00 2001 From: Jivan Pal Date: Sat, 18 Sep 2021 01:29:01 +0100 Subject: [PATCH] Add conditional to handle old name of PowerTools repo for CentOS 8.2.2004 and earlier --- tasks/setup-RedHat.yml | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/tasks/setup-RedHat.yml b/tasks/setup-RedHat.yml index abe2da5..d28a1c0 100644 --- a/tasks/setup-RedHat.yml +++ b/tasks/setup-RedHat.yml @@ -7,13 +7,27 @@ name: dnf-plugins-core state: present - - name: Enable DNF module for CentOS 8+. - shell: | - dnf config-manager --set-enabled powertools - args: - warn: false - register: dnf_module_enable - changed_when: false + - block: + + - name: Enable DNF module for CentOS 8.3+. + shell: | + dnf config-manager --set-enabled powertools + args: + warn: false + register: dnf_module_enable + changed_when: false + + when: ansible_facts['distribution_version'] is version('8.3', '>=') + + - name: Enable DNF module for CentOS 8.0–8.2. + shell: | + dnf config-manager --set-enabled PowerTools + args: + warn: false + register: dnf_module_enable + changed_when: false + + when: ansible_facts['distribution_version'] is version('8.2', '<=') when: - ansible_distribution == 'CentOS'