Docker telegraf uid and gid configurable

This commit is contained in:
Jeroen Geusebroek
2019-02-02 15:51:19 +01:00
parent 50c4043389
commit 2003635e73
3 changed files with 6 additions and 2 deletions

View File

@ -76,6 +76,8 @@ Docker specific role variables:
* `telegraf_agent_docker_name`: Name of the docker container. Default: `telegraf`
* `telegraf_agent_docker_network_mode`: Networking mode of the docker container. Default: `bridge`
* `telegraf_agent_docker_restart_policy`: Docker container restart policy. Default: `unless-stopped`
* `telegraf_uid_docker`: Override user id. Default: `995`
* `telegraf_gid_docker`: Override group id. Default: `998`
Full agent settings reference: [https://github.com/influxdata/telegraf/blob/master/docs/CONFIGURATION.md#agent-configuration](https://github.com/influxdata/telegraf/blob/master/docs/CONFIGURATION.md#agent-configuration).

View File

@ -15,6 +15,8 @@ telegraf_agent_aws_tags: False
telegraf_agent_aws_tags_prefix: ""
# Docker specific settings
telegraf_uid_docker: 998
telegraf_gid_docker: 995
telegraf_agent_docker: False
telegraf_agent_docker_name: telegraf
telegraf_agent_docker_network_mode: bridge

View File

@ -4,7 +4,7 @@
group:
name: telegraf
state: present
gid: 995
gid: "{{ telegraf_gid_docker }}"
- name: Adding Telegraf user
user:
@ -13,7 +13,7 @@
state: present
create_home: False
home: /etc/telegraf
uid: 998
uid: "{{ telegraf_uid_docker }}"
system: True
become: yes