From cb5e5aa8a1c10223acafc0d50cc0be6480c5e0e6 Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Sat, 5 Jun 2021 17:21:20 +0200 Subject: [PATCH] feat: add reload handler --- handlers/main.yml | 10 ++++++++++ tasks/setup.yml | 4 ++-- tasks/tls.yml | 1 + 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/handlers/main.yml b/handlers/main.yml index 1c1dbd8..09354d5 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -8,3 +8,13 @@ listen: __telegraf_restart become: True become_user: root + +- name: Reload Telegraf + service: + name: telegraf + state: reloaded + daemon_reload: yes + enabled: yes + listen: __telegraf_reload + become: True + become_user: root diff --git a/tasks/setup.yml b/tasks/setup.yml index 7cf3e99..b3ee813 100644 --- a/tasks/setup.yml +++ b/tasks/setup.yml @@ -32,7 +32,7 @@ with_fileglob: "{{ telegraf_template_files }}" loop_control: label: "{{ item | basename | splitext | first }}" - notify: __telegraf_restart + notify: __telegraf_reload - name: Add docker group user: @@ -49,7 +49,7 @@ owner: telegraf group: root mode: 0600 - notify: __telegraf_restart + notify: __telegraf_reload - name: Ensure Telegraf is up and running service: diff --git a/tasks/tls.yml b/tasks/tls.yml index 159644a..d031954 100644 --- a/tasks/tls.yml +++ b/tasks/tls.yml @@ -25,5 +25,6 @@ mode: "0750" loop_control: label: "{{ item.dest }}" + notify: __telegraf_reload become: True become_user: root