From 7bfa5fa8d14209e5fdc64c13b7b908e0c633de2b Mon Sep 17 00:00:00 2001 From: staticsafe Date: Sun, 3 Feb 2019 13:23:04 -0500 Subject: [PATCH] make icinga2 systemd service modifications to centos version --- centos/roles/icinga-client/files/restart.conf | 2 ++ centos/roles/icinga-client/tasks/main.yml | 9 +++++++++ 2 files changed, 11 insertions(+) create mode 100644 centos/roles/icinga-client/files/restart.conf diff --git a/centos/roles/icinga-client/files/restart.conf b/centos/roles/icinga-client/files/restart.conf new file mode 100644 index 0000000..eedb19c --- /dev/null +++ b/centos/roles/icinga-client/files/restart.conf @@ -0,0 +1,2 @@ +[Service] +Restart=on-failure diff --git a/centos/roles/icinga-client/tasks/main.yml b/centos/roles/icinga-client/tasks/main.yml index 2cc1e3c..3c6adfc 100644 --- a/centos/roles/icinga-client/tasks/main.yml +++ b/centos/roles/icinga-client/tasks/main.yml @@ -20,7 +20,16 @@ packages: - icinga2 - nagios-plugins-all +- name: Ensure icinga2 systemd folder exists + file: + path: /etc/systemd/system/icinga2.service.d/ + state: directory +- name: Copy custom icinga2 systemd service file modifications + copy: + src: restart.conf + dest: /etc/systemd/system/icinga2.service.d/restart.conf - name: Ensure that icinga2 systemd service is enabled systemd: name: icinga2 enabled: yes + daemon_reload: yes