From 0915f68c2d406064af13996633df8f34825fee47 Mon Sep 17 00:00:00 2001 From: Thilo W Date: Fri, 18 Aug 2023 08:54:01 +0200 Subject: [PATCH] Feature/service management director (#175) * plain mangement of director daemon * add default variable for service --- roles/icingaweb2/defaults/main.yml | 1 + roles/icingaweb2/tasks/modules/director.yml | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/roles/icingaweb2/defaults/main.yml b/roles/icingaweb2/defaults/main.yml index 8a9a5bf2..e338fe1c 100644 --- a/roles/icingaweb2/defaults/main.yml +++ b/roles/icingaweb2/defaults/main.yml @@ -1,6 +1,7 @@ icingaweb2_config_dir: /etc/icingaweb2 icingaweb2_group: icingaweb2 icingaweb2_modules_config_dir: "{{ icingaweb2_config_dir }}/modules" +icingaweb2_director_service: icinga-director.service icingaweb2_groups: icingaweb2: diff --git a/roles/icingaweb2/tasks/modules/director.yml b/roles/icingaweb2/tasks/modules/director.yml index d2d4c312..e68d7698 100644 --- a/roles/icingaweb2/tasks/modules/director.yml +++ b/roles/icingaweb2/tasks/modules/director.yml @@ -43,3 +43,9 @@ ansible.builtin.shell: cmd: icingacli director kickstart run when: vars['icingaweb2_modules']['director']['run_kickstart'] is defined and vars['icingaweb2_modules']['director']['run_kickstart'] and vars['icingaweb2_modules']['director']['kickstart'] is defined and _required.rc|int == 0 + +- name: Module Director | Ensure daemon is running + ansible.builtin.service: + name: "{{ icingaweb2_director_service }}" + state: started + enabled: yes