From 7db6a00d708613747e78bc9301c57694efd0a6cf Mon Sep 17 00:00:00 2001 From: Jason Rothstein Date: Sun, 20 Dec 2020 07:51:47 -0600 Subject: [PATCH] CentOS >= 8 has dnf-automatic, so enable it --- tasks/main.yml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index df1117d..cd13557 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -34,8 +34,13 @@ - name: 'Ensure dnf-automatic installation' when: - ansible_system == 'Linux' - - ansible_distribution == 'Fedora' - - ansible_distribution_major_version is version('21', '>=') + - ( + ansible_distribution == 'Fedora' and + ansible_distribution_major_version is version('21', '>=') + ) or ( + ansible_distirbution == 'CentOS' and + ansible_distribution_major_version is version('8', '>=') + ) ansible.builtin.package: name: - 'dnf-automatic' @@ -46,8 +51,13 @@ - name: 'Ensure dnf-automatic runs' when: - ansible_system == 'Linux' - - ansible_distribution == 'Fedora' - - ansible_distribution_major_version is version('21', '>=') + - ( + ansible_distribution == 'Fedora' and + ansible_distribution_major_version is version('21', '>=') + ) or ( + ansible_distirbution == 'CentOS' and + ansible_distribution_major_version is version('8', '>=') + ) ansible.builtin.service: enabled: 'yes' name: 'dnf-automatic-install.timer'