From 6ad4c172d23b88a0e0bace8488e4f53f6ee4ce6e Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Tue, 1 Sep 2020 20:10:10 +0200 Subject: ops --- .../plays/templates/ops-agent/docker-compose.yml | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 ansible/plays/templates/ops-agent/docker-compose.yml (limited to 'ansible/plays/templates/ops-agent/docker-compose.yml') diff --git a/ansible/plays/templates/ops-agent/docker-compose.yml b/ansible/plays/templates/ops-agent/docker-compose.yml new file mode 100644 index 0000000..c5a4ecc --- /dev/null +++ b/ansible/plays/templates/ops-agent/docker-compose.yml @@ -0,0 +1,27 @@ +version: "3" +services: + telegraf: + image: telegraf:1.15 + privileged: true + network_mode: host + volumes: + - /etc/docker-service/ops-agent/telegraf.conf:/etc/telegraf/telegraf.conf:ro + - /var/run/docker.sock:/var/run/docker.sock:ro + - /sys:/rootfs/sys:ro + - /proc:/rootfs/proc:ro + - /etc:/rootfs/etc:ro +{% for mp in telegraf_extra_mount_points|default([]) %} + - {{ mp }}:{{ mp }}:ro +{% endfor %} + + command: + - sh + - -c + - apt update && apt install -y --install-recommends=no smartmontools; exec telegraf + environment: + INFLUX_URL: "http://birgitte.vpn.trygvis.io:8086" + INFLUX_SKIP_DATABASE_CREATION: "true" + HOST_PROC: "/rootfs/proc" + HOST_SYS: "/rootfs/sys" + HOST_ETC: "/rootfs/etc" + HOST_MOUNT_PREFIX: "/rootfs" -- cgit v1.2.3