diff --git a/README.md b/README.md index a1fa62a..13c04df 100644 --- a/README.md +++ b/README.md @@ -55,6 +55,13 @@ Install and configure Telegraf files: ['stdout', '/tmp/metrics.out'] ``` +* `telegraf_user_groups` - array with the telegraf unix groups + +``` + - docker + - admin +``` + * `telegraf_proxy_url` - set a proxy url for http and https requests * `telegraf_proxy_ignore` - array with ignore host or subnet diff --git a/defaults/main.yml b/defaults/main.yml index db05207..d677741 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -16,3 +16,4 @@ telegraf_full_config: '{{ telegraf_default_config|combine(telegraf_config) }}' telegraf_inputs: {} telegraf_outputs: {} telegraf_proxy_ignore: [] +telegraf_user_groups: [] diff --git a/tasks/main.yml b/tasks/main.yml index 2edbccd..5ddb7c0 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -23,6 +23,13 @@ - telegraf tags: telegraf +- name: add groups for telegraf user + ansible.builtin.user: + name: telegraf + groups: '{{ telegraf_user_groups }}' + notify: restart telegraf + tags: telegraf + - name: copy default variables file ansible.builtin.template: src: default.j2