From 0c21da9a403b8c0c89a6649d77c6907d91cd5833 Mon Sep 17 00:00:00 2001 From: Bertrand Lanson Date: Thu, 1 Jun 2023 19:27:07 +0200 Subject: [PATCH] added node_exporter to stack --- defaults/main.yml | 1 + templates/docker-compose.yml.j2 | 21 ++++++++++++++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/defaults/main.yml b/defaults/main.yml index 82f491a..4ccb4df 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -9,6 +9,7 @@ deploy_adguard_enable_dot: false deploy_adguard_enable_doq: false deploy_adguard_enable_dnscrypt: false deploy_adguard_start_service: false +deploy_adguard_node_exporter: false deploy_adguard_virtual_ip: enable: false interface: eth0 diff --git a/templates/docker-compose.yml.j2 b/templates/docker-compose.yml.j2 index 37a67ea..8432a5d 100644 --- a/templates/docker-compose.yml.j2 +++ b/templates/docker-compose.yml.j2 @@ -12,8 +12,8 @@ services: STATE: "BACKUP" cap_add: - NET_ADMIN -{% endif %} +{% endif %} adguard: image: adguard/adguardhome:latest ports: @@ -50,6 +50,25 @@ services: - data:/opt/adguardhome/work networks: - internal +{% if deploy_adguard_node_exporter %} + + node_exporter: + image: ebrianne/adguard-exporter:latest + environment: + - adguard_protocol=http + - adguard_hostname=192.168.10.252 + - adguard_username=admin + - adguard_password=/run/secrets/my-adguard-pass + - adguard_port= #optional + - server_port=9617 + - interval=10s + - log_limit=10000 + - password_from_file=true + ports: + - "9617:9617" + networks: + - internal +{% endif %} networks: internal: