From 3e4b9056f427c9580342659fbad941bbae6c8433 Mon Sep 17 00:00:00 2001 From: Toast Date: Sat, 9 Dec 2023 18:31:08 +0100 Subject: [PATCH] Server/traefik: only enable web ui in specialisation --- roles/server/traefik.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/roles/server/traefik.nix b/roles/server/traefik.nix index c2b9442..380d4b2 100644 --- a/roles/server/traefik.nix +++ b/roles/server/traefik.nix @@ -1,12 +1,19 @@ { config, ... }: { + specialisation.traefikEnableWebUI.configuration.services.traefik = { + staticConfigOptions = { + api = { + # Enable the web ui + insecure = true; + dashboard = true; + }; + }; + }; + services.traefik = { enable = true; staticConfigOptions = { - # Enable the web ui - api.insecure = true; - api.dashboard = true; entryPoints = { http = { address = ":80"; }; };