From af2dc2332d18b0fde42549300ea894911a401c3b Mon Sep 17 00:00:00 2001 From: Salt Date: Mon, 31 Aug 2020 21:02:12 -0500 Subject: [PATCH] Have telegraf monitor systemd units --- roles/telegraf/tasks/main.yml | 8 ++++++++ roles/telegraf/templates/50-ansible.conf | 3 +++ 2 files changed, 11 insertions(+) create mode 100644 roles/telegraf/templates/50-ansible.conf diff --git a/roles/telegraf/tasks/main.yml b/roles/telegraf/tasks/main.yml index eff3346..e2cd0b8 100644 --- a/roles/telegraf/tasks/main.yml +++ b/roles/telegraf/tasks/main.yml @@ -17,4 +17,12 @@ apt: name: - telegraf + - name: Copy configs + template: + src: "{{ item.src }}" + dest: "/etc/telegraf/telegraf.d/{{ item.dest }}" + mode: "0644" + loop: + - { src: "50-ansible.conf", dest: "50-ansible.conf" } + notify: restart telegraf become: yes diff --git a/roles/telegraf/templates/50-ansible.conf b/roles/telegraf/templates/50-ansible.conf new file mode 100644 index 0000000..e5f5a8c --- /dev/null +++ b/roles/telegraf/templates/50-ansible.conf @@ -0,0 +1,3 @@ +# This file managed via Ansible +[[inputs.systemd_units]] +