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