From 7132c52c038de995eb291070a4cda3eaf975635b Mon Sep 17 00:00:00 2001 From: Alexander Foremny Date: Fri, 5 Sep 2025 23:52:28 +0200 Subject: another take on basic contracts - adds "secret" consumer `nixosModules.userSecret` - binds secret provider `testing.hardcodedSecret.rootPassword` with secret consumer `users.users.root.passwordSecret` --- consumers/users.nix | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 consumers/users.nix (limited to 'consumers/users.nix') diff --git a/consumers/users.nix b/consumers/users.nix deleted file mode 100644 index 9e4f401..0000000 --- a/consumers/users.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ lib, config, ... }: -{ - options = { - userPasswords.secrets.consumer = lib.mkOption { - type = config.contracts.secrets.provider; - }; - }; - config = { - users.users.root.passwordFile = config.userPasswords.secrets.consumer.output.path; - }; -} -- cgit v1.2.3