Fix installing certbot on CentOS Stream 8

This commit is contained in:
Emilia 2022-05-17 21:57:12 +02:00 committed by GitHub
parent eb4647ed9c
commit 384e795523
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -7,27 +7,32 @@
name: dnf-plugins-core name: dnf-plugins-core
state: present state: present
- 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', '>=') or ansible_facts['distribution_release'] == 'Stream'
- name: Enable DNF module for CentOS 8.3+. - name: Enable DNF module for CentOS 8.08.2.
shell: | shell: |
dnf config-manager --set-enabled powertools dnf config-manager --set-enabled PowerTools
args: args:
warn: false warn: false
register: dnf_module_enable register: dnf_module_enable
changed_when: false changed_when: false
when: ansible_facts['distribution_version'] is version('8.2', '<=') and ansible_facts['distribution_release'] != 'Stream'
when: ansible_facts['distribution_version'] is version('8.3', '>=') - name: Enable EPEL on CentOS 8.
yum:
- name: Enable DNF module for CentOS 8.08.2. name:
shell: | - epel-release
dnf config-manager --set-enabled PowerTools state: present
args: register: dnf_module_enable
warn: false changed_when: false
register: dnf_module_enable when: ansible_facts['distribution_release'] == 'Stream'
changed_when: false
when: ansible_facts['distribution_version'] is version('8.2', '<=')
when: when:
- ansible_distribution == 'CentOS' - ansible_distribution == 'CentOS'