From d5e8e3a1d6de330e85b53286cbb087805b0b2cd7 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Fri, 17 Mar 2017 21:21:38 +0000 Subject: [PATCH] fix dnf-automatic role for f26 --- roles/dnf-automatic/tasks/main.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/roles/dnf-automatic/tasks/main.yml b/roles/dnf-automatic/tasks/main.yml index 54b3bca8d8..a7f06d3a39 100644 --- a/roles/dnf-automatic/tasks/main.yml +++ b/roles/dnf-automatic/tasks/main.yml @@ -10,6 +10,15 @@ dnf: name: dnf-automatic state: present + when: ansible_distribution_major_version|int < 26 + tags: + - packages + + - name: install dnf-automatic-install + dnf: + name: dnf-automatic-install + state: present + when: ansible_distribution_major_version|int >= 26 tags: - packages @@ -43,7 +52,7 @@ - name: enable and start dnf-automatic f26+ command: systemctl enable dnf-automatic-install.timer - when: ansible_distribution_major_version|int > 26 + when: ansible_distribution_major_version|int >= 26 args: creates: /etc/systemd/system/basic.target.wants/dnf-automatic-install.timer tags: @@ -55,7 +64,7 @@ check_mode: no changed_when: 1 != 1 ignore_errors: true - when: ansible_distribution_major_version|int > 26 + when: ansible_distribution_major_version|int >= 26 - name: start dnf-automatic-install.timer if it is not active command: systemctl start dnf-automatic-install.timer