diff options
author | Egor Tensin <Egor.Tensin@gmail.com> | 2023-09-22 10:00:16 +0200 |
---|---|---|
committer | Egor Tensin <Egor.Tensin@gmail.com> | 2023-09-22 11:14:27 +0200 |
commit | f139ba3fa6d2ed431ca411b2d35ddc3b5c9b1b68 (patch) | |
tree | 14bd5ae4a212d6a76b4e867c9a565af83c3ed09d /roles | |
parent | add meta/runtime.yml (diff) | |
download | infra-ansible-f139ba3fa6d2ed431ca411b2d35ddc3b5c9b1b68.tar.gz infra-ansible-f139ba3fa6d2ed431ca411b2d35ddc3b5c9b1b68.zip |
journald: move service restart to handlers
Diffstat (limited to 'roles')
-rw-r--r-- | roles/journald/handlers/main.yml | 6 | ||||
-rw-r--r-- | roles/journald/tasks/main.yml | 30 |
2 files changed, 18 insertions, 18 deletions
diff --git a/roles/journald/handlers/main.yml b/roles/journald/handlers/main.yml new file mode 100644 index 0000000..623d9ff --- /dev/null +++ b/roles/journald/handlers/main.yml @@ -0,0 +1,6 @@ +- name: Restart systemd-journald + become: true + ansible.builtin.systemd_service: + name: systemd-journald + state: restarted + listen: journald_restart diff --git a/roles/journald/tasks/main.yml b/roles/journald/tasks/main.yml index 53e3393..38113a5 100644 --- a/roles/journald/tasks/main.yml +++ b/roles/journald/tasks/main.yml @@ -1,20 +1,14 @@ -- name: Make journald less noisy +- name: Edit journald.conf become: true - block: - - name: Edit journald.conf - community.general.ini_file: - dest: /etc/systemd/journald.conf - section: Journal - option: MaxLevelStore - value: '{{ journald_log_level }}' - owner: root - group: root - mode: '644' - register: edited + community.general.ini_file: + dest: /etc/systemd/journald.conf + section: Journal + option: MaxLevelStore + value: '{{ journald_log_level }}' + owner: root + group: root + mode: '644' + notify: journald_restart - - name: Restart systemd-journald - ansible.builtin.systemd_service: - daemon_reload: true - name: systemd-journald - state: restarted - when: edited.changed +- name: Restart systemd-journald if necessary + ansible.builtin.meta: flush_handlers |