From 7b7b741aa27e34695d6847e5562e0e5eca6eabfb Mon Sep 17 00:00:00 2001 From: Paul Date: Sat, 20 Sep 2025 14:15:15 +0200 Subject: [PATCH] updated telegraf state --- states/telegraf/config.sls | 7 +++++++ states/telegraf/templates/telegraf.service.j2 | 1 + 2 files changed, 8 insertions(+) diff --git a/states/telegraf/config.sls b/states/telegraf/config.sls index 25250f3..4b167a2 100644 --- a/states/telegraf/config.sls +++ b/states/telegraf/config.sls @@ -7,6 +7,13 @@ telegraf-config-dir: - group: root - mode: 700 +telegraf-home-dir: + file.directory: + - name: /var/lib/telegraf + - user: root + - group: root + - mode: 700 + {% for cfg, value in telegraf.config.items() %} telegraf-config-{{ cfg }}-file: file.managed: diff --git a/states/telegraf/templates/telegraf.service.j2 b/states/telegraf/templates/telegraf.service.j2 index 203f88b..b67c058 100644 --- a/states/telegraf/templates/telegraf.service.j2 +++ b/states/telegraf/templates/telegraf.service.j2 @@ -6,6 +6,7 @@ Documentation=https://github.com/influxdata/telegraf After=network.target [Service] +Environment="HOME=/var/lib/telegraf" EnvironmentFile=-/etc/default/telegraf ExecStart=/usr/local/bin/telegraf --config /etc/telegraf/%i.conf ExecReload=/bin/kill -HUP $MAINPID