From b1e86a36f659a2d1a8640078c9117f9805fa4b35 Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Sun, 16 Apr 2023 22:39:49 +0200 Subject: [PATCH] Restart service on config file modification --- tasks/main.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tasks/main.yml b/tasks/main.yml index e064331..ebe3fb1 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -22,6 +22,7 @@ lstrip_blocks: yes trim_blocks: yes mode: 0640 + register: config_file - name: copy Kanshi systemd service file ansible.builtin.copy: @@ -42,3 +43,10 @@ state: started enabled: true when: service_file is changed and not ansible_check_mode + +- name: Restart Kanshi service + ansible.builtin.systemd: + name: kanshi.service + state: restarted + scope: user + when: config_file is changed and not service_file is changed