From 05a3685d7c74d3ca402cf2a554e41d1f83c58cf5 Mon Sep 17 00:00:00 2001 From: hofmann <Jessica.Hofmann@slub-dresden.de> Date: Tue, 25 Jul 2023 09:24:21 +0200 Subject: [PATCH] insert block for handler --- tasks/main.yml | 56 ++++++++++++++++++++++++++------------------------ 1 file changed, 29 insertions(+), 27 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index be685a2..eceef6e 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,30 +1,32 @@ --- - - name: Uploading service file - template: - src: service.j2 - dest: "{{ systemd_base_path | default('/etc/systemd/system') }}/{{ item.key }}.service" - owner: "{{ item.value.timer_user | default('root') }}" - group: "{{ item.value.timer_user | default('root') }}" - mode: 0644 - with_dict: "{{ timers }}" - notify: Reload systemd + - name: Upload files and enable timer + + block: + - name: Uploading service file + template: + src: service.j2 + dest: "{{ systemd_base_path | default('/etc/systemd/system') }}/{{ item.key }}.service" + owner: "{{ item.value.timer_user | default('root') }}" + group: "{{ item.value.timer_user | default('root') }}" + mode: 0644 + with_dict: "{{ timers }}" - - name: Uploading timer file - template: - src: timer.j2 - dest: "{{ systemd_base_path | default('/etc/systemd/system') }}/{{ item.key }}.timer" - owner: "{{ item.value.timer_user | default('root') }}" - group: "{{ item.value.timer_user | default('root') }}" - mode: 0644 - with_dict: "{{ timers }}" - notify: Reload systemd + - name: Uploading timer file + template: + src: timer.j2 + dest: "{{ systemd_base_path | default('/etc/systemd/system') }}/{{ item.key }}.timer" + owner: "{{ item.value.timer_user | default('root') }}" + group: "{{ item.value.timer_user | default('root') }}" + mode: 0644 + with_dict: "{{ timers }}" - - name: Enabling timers - systemd: - name: "{{ item.key }}.timer" - state: restarted - enabled: true - masked: false - daemon_reload: true - scope: "{{ systemd_scope | default('system') }}" - with_dict: "{{ timers }}" \ No newline at end of file + - name: Enabling timers + systemd: + name: "{{ item.key }}.timer" + state: restarted + enabled: true + masked: false + scope: "{{ systemd_scope | default('system') }}" + with_dict: "{{ timers }}" + + notify: Reload systemd \ No newline at end of file -- GitLab