diff --git a/hive.nix b/hive.nix index b8e6a25..f1c103d 100644 --- a/hive.nix +++ b/hive.nix @@ -151,4 +151,20 @@ in ./profiles/discourse.nix ]; }; + + perdrigon = { name, nodes, ... }: { + deployment.tags = [ "indico" ]; + deployment.targetHost = "perdrigon.federez.net"; + federez.monitoring.apiKey = "370a181d-6b00-4c3d-af27-ca65e6e4c1b0"; + networking.hostName = name; + + glucagon.networking = { + nibble = 234; + wan-mac = "BC:24:11:04:9B:51"; + }; + + imports = [ + ./profiles/vm.nix + ]; + }; } diff --git a/secrets/ldap-bind-password.age b/secrets/ldap-bind-password.age index d316ddf..34c303b 100644 Binary files a/secrets/ldap-bind-password.age and b/secrets/ldap-bind-password.age differ diff --git a/secrets/secrets.nix b/secrets/secrets.nix index 7dab0dc..d1e7564 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -6,6 +6,7 @@ let klingon = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC/P58bPqi8yTl12jpP8oFcYG7S8j1WpfgqwZz+EuQqy root@kligon"; aragon = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBUDEhYDtCLI4ypIXhimPjleiGUI3lOTv5LntzNEPM1p root@aragon"; pendragon = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILrJwgqLnGuUpUFacXLphiu8vUthVD4mA4a3Uytl5eSD root@pendragon"; + perdrigon = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIChtLzQ2YhAzJWFhuq4rdenxMFCNGD00PTwmmyjE8PM0 root@perdrigon"; # Add yourself. raito = readKeyFile ../pubkeys/raito.keys; bensmrs = readKeyFile ../pubkeys/bensmrs.keys; @@ -19,7 +20,7 @@ let keycloak-admins = active-admins; ldap-bind-admins = active-admins; discourse-admins = active-admins; - servers = [ estragon wagon lagon klingon aragon pendragon ]; + servers = [ estragon wagon lagon klingon aragon pendragon perdrigon ]; in { "matrix-shared-secret.age".publicKeys = [ estragon ] ++ matrix-admins;