summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorWilliButz <wbutz@cyberfnord.de>2020-09-07 10:14:33 +0200
committerWilliButz <wbutz@cyberfnord.de>2020-09-07 10:28:36 +0200
commit5d5109683912682435d8e7012cfb6a7a20962af8 (patch)
tree4c1766c1a9c6462229242d3d6d19f1196f399b65 /nixos
parent0ecc8b9a56a6940f452e17517a39627d6d92fca3 (diff)
downloadnixpkgs-5d5109683912682435d8e7012cfb6a7a20962af8.tar
nixpkgs-5d5109683912682435d8e7012cfb6a7a20962af8.tar.gz
nixpkgs-5d5109683912682435d8e7012cfb6a7a20962af8.tar.bz2
nixpkgs-5d5109683912682435d8e7012cfb6a7a20962af8.tar.lz
nixpkgs-5d5109683912682435d8e7012cfb6a7a20962af8.tar.xz
nixpkgs-5d5109683912682435d8e7012cfb6a7a20962af8.tar.zst
nixpkgs-5d5109683912682435d8e7012cfb6a7a20962af8.zip
nixos/prometheus-exporters: fix default firewall filter
Instead of always using the default port of one exporter for its default
firewall filter, the port from the current service configuration is used.
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/monitoring/prometheus/exporters.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/nixos/modules/services/monitoring/prometheus/exporters.nix b/nixos/modules/services/monitoring/prometheus/exporters.nix
index 59748efe0de..a5492d972f1 100644
--- a/nixos/modules/services/monitoring/prometheus/exporters.nix
+++ b/nixos/modules/services/monitoring/prometheus/exporters.nix
@@ -84,7 +84,8 @@ let
     };
     firewallFilter = mkOption {
       type = types.str;
-      default = "-p tcp -m tcp --dport ${toString port}";
+      default = "-p tcp -m tcp --dport ${toString cfg.${name}.port}";
+      defaultText = "-p tcp -m tcp --dport ${toString port}";
       example = literalExample ''
         "-i eth0 -p tcp -m tcp --dport ${toString port}"
       '';