From 82c3fba9b8244a6611a1e5edf421cd0932b1c3b9 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Sun, 30 Dec 2018 18:35:31 +0000 Subject: [PATCH] dnf-automatic: Change the way enabling dnf-automatic detects changes. For some reason on some hosts it creates the wants in basic target and in others multi-user target, so the creates won't work on all machines. Instead we just run it all the time and check the output to see if it did something or not. Signed-off-by: Kevin Fenzi --- roles/dnf-automatic/tasks/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/dnf-automatic/tasks/main.yml b/roles/dnf-automatic/tasks/main.yml index 06d6e4c6f5..1abb08af32 100644 --- a/roles/dnf-automatic/tasks/main.yml +++ b/roles/dnf-automatic/tasks/main.yml @@ -44,8 +44,8 @@ - name: enable and start dnf-automatic f26+ command: systemctl enable dnf-automatic-install.timer when: ansible_distribution_major_version|int >= 26 - args: - creates: /etc/systemd/system/multi-user.target.wants/dnf-automatic-install.timer + register: dnf-automatic-enable + changed_when: "'Created symlink ' in dnf-automatic-enable.stdout" tags: - config