feat(servers): set passwords using hashedPasswordFile.
This commit is contained in:
parent
41747d82cc
commit
eb5fffaaa0
10 changed files with 52 additions and 2 deletions
|
@ -6,5 +6,6 @@
|
|||
./secrets.nix
|
||||
./podman.nix
|
||||
./additional-pkgs.nix
|
||||
./root.nix
|
||||
];
|
||||
}
|
||||
|
|
5
modules/servers/general/root.nix
Normal file
5
modules/servers/general/root.nix
Normal file
|
@ -0,0 +1,5 @@
|
|||
{config, ...}: {
|
||||
users.users.root = {
|
||||
hashedPasswordFile = "${config.age.secrets.root-passwd.path}";
|
||||
};
|
||||
}
|
|
@ -5,6 +5,12 @@
|
|||
file = ../../../secrets/traefik.age;
|
||||
owner = "traefik";
|
||||
};
|
||||
crony-passwd = {
|
||||
file = ../../../secrets/crony-passwd-servers.age;
|
||||
};
|
||||
root-passwd = {
|
||||
file = ../../../secrets/root-passwd.age;
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{...}: {
|
||||
{config, ...}: {
|
||||
users.users.crony = {
|
||||
password = "whatever i will change it right away";
|
||||
hashedPasswordFile = "${config.age.secrets.crony-passwd.path}";
|
||||
isNormalUser = true;
|
||||
description = "crony";
|
||||
extraGroups = [
|
||||
|
|
Binary file not shown.
18
secrets/crony-passwd-servers.age
Normal file
18
secrets/crony-passwd-servers.age
Normal file
|
@ -0,0 +1,18 @@
|
|||
age-encryption.org/v1
|
||||
-> ssh-ed25519 2P4nKw uE50KrXeVqboQgR3E4jBMyEY1Eag0iYyBqsFcNq46kA
|
||||
L0hB1KJ/93ZoGJA82sFK/yCp6Iqw3jGqCOs6jZg7fM8
|
||||
-> ssh-ed25519 6+hQpQ IBPIcFcduVkdO8eBZ+JnBaDGkB6BRVSKNz1JrR154Gk
|
||||
25Qa1YvB3MjwmRFuoHCPvEn/sjc14Em+cokMEKy0OGk
|
||||
-> ssh-ed25519 l/ODWA +6i2fEJzr3pwkfL/vLQcCEi8uInG44Ki89PJVN72WAg
|
||||
eI03G48J5JGKGGfMnVTy6i7yki4s5WAtx9KjTWJx+tg
|
||||
-> ssh-ed25519 7+5K3Q Z8Vcpm8f5wqyVuK5iGGOVWzB2uH/PfiW5+AF2h8wZFc
|
||||
jUuXzfNFTcI0775pp2j2QHntrcNHG47T4QT00qxZ3WU
|
||||
-> ssh-ed25519 Ow0TGw OLfB0cEoQCEbCy3qKtIk0srwSJYt8BdxO4QcWcEziCo
|
||||
KipTui0UB//I1ktebLzrursmtnhijEsJ7OqF51QRI2A
|
||||
-> ssh-ed25519 cEINMA I3KqLlTXhxMDx/m3kot4H7FQqWvYGlh9VlKYYjeWmlc
|
||||
3VYcLSHU6lDRUgQDLW32jVYiZW6NhNfFcKU15KZqSNI
|
||||
-> ssh-ed25519 fd/ZLQ LCpZ1/kZk0wcoqVyga0dKwheZbG64wUZhNjVlzxsJVM
|
||||
gj8tePLX1WKR6tPdE9ii9zKiqXDC3nCpVYES+YVKuUM
|
||||
--- 0+ou8pl8fJW8xWQeJ1v0ALJmt/GVi/hjVYY/q/Az574
|
||||
çø8@Ç`àH‰HDp\0ÂúÛ~`ÅÐËÐHgÍ\†S"ä´<C3A4>nb-ßÝÖ¼ÇÜp.F€/]bÙ€a`÷bŒ0nûNpå^»Õ+Ÿ×b©<ñC„<43>Í•ñCa`0“M:±Ÿ
|
||||
4<EFBFBD>¡
|
Binary file not shown.
Binary file not shown.
17
secrets/root-passwd.age
Normal file
17
secrets/root-passwd.age
Normal file
|
@ -0,0 +1,17 @@
|
|||
age-encryption.org/v1
|
||||
-> ssh-ed25519 2P4nKw SRZ46jEyxBUlfg+t25OcceZlxftixfwhZrGnMyhu8Tw
|
||||
khskBqjrEszMI8aV/DmDygqAii1SwpFKsn6luSssEgY
|
||||
-> ssh-ed25519 6+hQpQ k3Cz7H4EK/kgHycD+5KopNxaKCfGNrE8uAgbrIl1fyM
|
||||
tyvq6xS11MahN4CFQLKnQQvo0cMAFkbBP942gPsQM4Y
|
||||
-> ssh-ed25519 l/ODWA d3/L4FVQbcB9bx8gkwfSEW50h1fjJXuWNL5AVH73Vnw
|
||||
l08tXj6+7lnPiJcJn5VQfxJiOD8qV+5wCB/XMtPmFDE
|
||||
-> ssh-ed25519 7+5K3Q BEblcFpA0JHJWHHPyElzJpfYVOK35+cG9Io/LXVPwEk
|
||||
SwHqJU0pWLDxWPLoVBT8B/v41uEVxGckRCF6vj/NgGA
|
||||
-> ssh-ed25519 Ow0TGw Hkn4XZMDAJEF1agRN3tVwyNmCXiuvlcgcN+/dUbYKAg
|
||||
uf6f5PcIHdzsxF0LyrXkkConGCARZW3ORw9S5TCl+nw
|
||||
-> ssh-ed25519 cEINMA InM7UKDH5j86IKxEp7NjXbitrwNg++oUrWwURs3fuhc
|
||||
HdRySiqzff23IGwLIAuaxYO7gp7vN+eegNVWB/ds9EM
|
||||
-> ssh-ed25519 fd/ZLQ wPaoRwfInUvsNhrjV3QLy8akQXAE1Z/xaAO6V0Z8aFE
|
||||
bn+bdfqKzm1H/gLTWD+6Iu4ccCJfmUEA6dCYu9ixdeI
|
||||
--- VzTkVf1tEmnZ1qLDsMHndgjkTRBCMnasQx3NbWSw/y4
|
||||
Á‹Í’
ƵqÒÈX7/À4ùëÉ
WžÁUwÏ䱦QÓOí®+¯TF;f1T<>ÍDÈe¬qüÉYo?d,•¿€±l7<6C><06>µ tÝÖ©,É+ކu<VFÂÖö>»˜ÑÃÿ(ˆûf’µ÷ý1Ñ
|
|
@ -25,4 +25,7 @@ in {
|
|||
"conduit.age".publicKeys = systems ++ users;
|
||||
"searx.age".publicKeys = systems ++ users;
|
||||
"miniflux.age".publicKeys = systems ++ users;
|
||||
"crony-passwd-desktop.age".publicKeys = systems ++ users;
|
||||
"crony-passwd-servers.age".publicKeys = systems ++ users;
|
||||
"root-passwd.age".publicKeys = systems ++ users;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue