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