# Sources for this configuration: # - https://docs.netbox.dev/en/stable/configuration/ # - https://colmena.cli.rs/unstable/features/keys.html # - https://colmena.cli.rs/unstable/reference/deployment.html # - https://git.grzb.de/yuri/nix-infra/-/blob/33f2d9e324c2e3a8b1b41c20bce239001bcce9fc/hosts/netbox/secrets.nix { config, pkgs, ... }: { services.netbox = { enable = true; package = pkgs.netbox; secretKeyFile = "/run/secrets/netbox_secret_key"; settings = { ALLOWED_HOSTS = [ "netbox.hamburg.ccc.de" ]; SESSION_COOKIE_SECURE = true; }; }; sops.secrets."netbox_secret_key" = { mode = "0440"; owner = "netbox"; group = "netbox"; restartUnits = [ "netbox.service" ]; }; }