nixos/grafana: add openFirewall (#350700)

This commit is contained in:
Felix Bargfeldt
2025-07-25 18:12:08 +02:00
committed by GitHub
@@ -430,6 +430,12 @@ in
type = types.path;
};
openFirewall = mkOption {
type = types.bool;
default = false;
description = "Open the ports in the firewall for the server.";
};
settings = mkOption {
description = ''
Grafana settings. See <https://grafana.com/docs/grafana/latest/setup-grafana/configure-grafana/>
@@ -2078,6 +2084,8 @@ in
'';
};
networking.firewall.allowedTCPPorts = mkIf cfg.openFirewall [ cfg.settings.server.http_port ];
users.users.grafana = {
uid = config.ids.uids.grafana;
description = "Grafana user";