From 154dea8ff1a1a9af7ad77c982404f4af606b02a5 Mon Sep 17 00:00:00 2001 From: Kiara Grouwstra Date: Sun, 24 Aug 2025 18:27:19 +0200 Subject: [PATCH] users --- deployment/check/common/targetNode.nix | 28 ++++++++++++++++---------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/deployment/check/common/targetNode.nix b/deployment/check/common/targetNode.nix index 5ec8f47d..30299b0d 100644 --- a/deployment/check/common/targetNode.nix +++ b/deployment/check/common/targetNode.nix @@ -47,17 +47,23 @@ in ## Test VMs don't have a bootloader by default. boot.loader.grub.enable = false; - users.users.root.openssh.authorizedKeys.keys = - let - keys = import ../../../keys; - in - lib.attrValues keys.contributors - ++ [ - # allow our panel vm access to the test machines - keys.panel - # allow continuous deployment access - keys.cd - ]; + users.mutableUsers = false; + users.users.root = { + password = "password"; + hashedPassword = null; + hashedPasswordFile = null; + openssh.authorizedKeys.keys = + let + keys = import ../../../keys; + in + lib.attrValues keys.contributors + ++ [ + # allow our panel vm access to the test machines + keys.panel + # allow continuous deployment access + keys.cd + ]; + }; } (mkIf config.enableAcme {