Issue #107: PowerTools required to install via package on CentOS 8.

This commit is contained in:
Jeff Geerling 2020-04-20 16:56:03 -05:00
parent 60d805f41b
commit 09c8986636
3 changed files with 27 additions and 0 deletions

View File

@ -1,6 +1,10 @@
---
extends: default
rules:
line-length:
max: 120
level: warning
ignore: |
.github/stale.yml

View File

@ -1,6 +1,9 @@
---
- import_tasks: include-vars.yml
- import_tasks: setup-RedHat.yml
when: ansible_os_family == 'RedHat'
- import_tasks: install-with-package.yml
when: not certbot_install_from_source

20
tasks/setup-RedHat.yml Normal file
View File

@ -0,0 +1,20 @@
---
# See: https://github.com/geerlingguy/ansible-role-certbot/issues/107
- block:
- name: Ensure dnf-plugins are installed on CentOS 8+.
yum:
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
when:
- ansible_os_family == 'RedHat'
- ansible_distribution_major_version | int >= 8