From 38db41fbd61acbe2f50ad3391058649742b61a6c Mon Sep 17 00:00:00 2001 From: Logan V Date: Wed, 13 May 2020 12:36:38 -0500 Subject: [PATCH] Only restart rsyslog when it is installed Task fails if the host/container does not have rsyslog present. We can just skip the restart if it is not installed. Change-Id: Ie4c9a42133c1f042c587cec48f53b4a87bd50952 --- handlers/main.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/handlers/main.yml b/handlers/main.yml index 611fd98..d495a3c 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -26,12 +26,19 @@ tags: - haproxy-general-config +- name: Get package facts + package_facts: + manager: auto + listen: Restart rsyslog + - name: Restart rsyslog service: name: "rsyslog" state: "restarted" enabled: yes daemon_reload: yes + when: + - "'rsyslog' in ansible_facts.packages" - name: Reload haproxy service: