From 1f5792f49d5bcce8bc6e0928516dd135866e9309 Mon Sep 17 00:00:00 2001 From: Thomas Schneider <thomas@fsmpi.rwth-aachen.de> Date: Sun, 17 Dec 2017 13:20:27 +0100 Subject: [PATCH] Notify services of possible changes --- journal-remote/handlers/main.yml | 6 ++++++ journal-remote/tasks/main.yml | 3 +++ journal-upload/handlers/main.yml | 2 ++ journal-upload/tasks/main.yml | 2 ++ 4 files changed, 13 insertions(+) create mode 100644 journal-upload/handlers/main.yml diff --git a/journal-remote/handlers/main.yml b/journal-remote/handlers/main.yml index 74cc9ba..6fccb1a 100644 --- a/journal-remote/handlers/main.yml +++ b/journal-remote/handlers/main.yml @@ -1,2 +1,8 @@ - name: Run systemd-tmpfiles command: systemd-tmpfiles --create --prefix=/var/log/journal/remote + +- name: Reload systemd + systemd: daemon-reload=yes + +- name: Restart systemd-journal-remote + systemd: name=systemd-journal-remote state=restarted diff --git a/journal-remote/tasks/main.yml b/journal-remote/tasks/main.yml index 3704143..16c9bfc 100644 --- a/journal-remote/tasks/main.yml +++ b/journal-remote/tasks/main.yml @@ -24,6 +24,9 @@ group: root mode: 0644 src: http.conf + notify: + - Reload systemd + - Restart systemd-journal-remote tags: - journal-remote - config diff --git a/journal-upload/handlers/main.yml b/journal-upload/handlers/main.yml new file mode 100644 index 0000000..ab453e7 --- /dev/null +++ b/journal-upload/handlers/main.yml @@ -0,0 +1,2 @@ +- name: Restart systemd-journal-upload + systemd: name=systemd-journal-upload state=restarted diff --git a/journal-upload/tasks/main.yml b/journal-upload/tasks/main.yml index 165508a..291dcae 100644 --- a/journal-upload/tasks/main.yml +++ b/journal-upload/tasks/main.yml @@ -13,6 +13,8 @@ template: dest: /etc/systemd/journal-upload.conf src: journal-upload.conf + notify: + - Restart systemd-journal-upload tags: - journal-upload - config -- GitLab