remove ansible
deploy ssh host and user keys using agenix deploy ssh certificates using ssh
This commit is contained in:
parent
dd8b23f5a9
commit
022a6aabb4
20 changed files with 159 additions and 160 deletions
BIN
secrets/jefke_host_ed25519.age
Normal file
BIN
secrets/jefke_host_ed25519.age
Normal file
Binary file not shown.
BIN
secrets/jefke_user_ed25519.age
Normal file
BIN
secrets/jefke_user_ed25519.age
Normal file
Binary file not shown.
16
secrets/secrets.nix
Normal file
16
secrets/secrets.nix
Normal file
|
@ -0,0 +1,16 @@
|
|||
let
|
||||
pkgs = import <nixpkgs> { };
|
||||
lib = pkgs.lib;
|
||||
secrets = {
|
||||
jefke = {
|
||||
publicKeys = [
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIJUSH2IQg8Y/CCcej7J6oe4co++6HlDo1MYDCR3gV3a pim@x260"
|
||||
];
|
||||
encryptedFiles = [ "jefke_host_ed25519.age" "jefke_user_ed25519.age" ];
|
||||
};
|
||||
};
|
||||
in lib.attrsets.mergeAttrsList (builtins.map ({ publicKeys, encryptedFiles }:
|
||||
lib.attrsets.mergeAttrsList (builtins.map
|
||||
(encryptedFile: { "${encryptedFile}" = { inherit publicKeys; }; })
|
||||
encryptedFiles)) (lib.attrsets.attrValues secrets))
|
||||
|
Reference in a new issue