Compare commits

...

1 commit

Author SHA1 Message Date
uku
cfc927e9fe
feat(systems): add mottarone 2024-09-01 17:32:09 +02:00
5 changed files with 22 additions and 1 deletions

View file

@ -0,0 +1,12 @@
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBoL1RxdEw2dm10RTV5cWtY
OW5PdlZ2YWZlVEg5Tkt6dnZsblVUWUprKzNjCmpBZjl0RnoxZmZTUjhla2h1dVB3
bTJKeXoxNU1CN2dRQjM5NzNCdVdVWDgKLT4gWDI1NTE5IHpoeHJRRUQ4TGFnUUV6
YUVOeVBVMHZ1MWRGc3dBM2lDaDA0cDhxQitta2sKZnBWQ0E0aVI2VjZhS3VoQU5J
Y2tua1h2MzlQNmQ1UnR2ZTd4TGVpcTZmYwotPiBYMjU1MTkgTDZ3U3l6Um5YSmFo
NUY5MXJ6TThXZ25PQll0MGRvS25Ha08vUm9nRlprYwo1amhlMGJiY1NQTWxBVVZP
Y1I5aGV5QVBHNXBqTmNwQll3WENUNGhVbDVZCi0tLSBJNUROUnN3MXFrT2RZM213
MG4wdDh1QkhqRUc0ZFdnSlBOVW9GdzEzUnpJClbCQW1yJKr9uq9ZCBmXJlzeT858
X8PMcPIRNIv6EIEQT4N8d1dSDhwMEKdin4nF/OU9WyYwaEv+PPJBQpPVfAbUi9mO
29m44D029JlBpBZpb1iWPO2T3a2PvcD8Y9JCYVSlofLLeJ3LHXE=
-----END AGE ENCRYPTED FILE-----

View file

@ -1,11 +1,12 @@
let let
fuji = "age16ujdfcahmnhe4ygruf28n0urgxycv8zgsp4f8856a5suewhn49cs0mqk7w"; fuji = "age16ujdfcahmnhe4ygruf28n0urgxycv8zgsp4f8856a5suewhn49cs0mqk7w";
kilimandjaro = "age1ny0re542mcvf829y28rz6eta9myaqlxasfnn933srw64dlgavpsqc59q79"; kilimandjaro = "age1ny0re542mcvf829y28rz6eta9myaqlxasfnn933srw64dlgavpsqc59q79";
mottarone = "age1gfqwnjaajztwu72j8j6f5drdgupkvghsafzma4305pk95spf6u8q5e6zs8";
etna = "age1m3jm6c5ywc5zntv5j4xhals0h28mpea88zzddq88zxcshmhteqwqu89qnh"; etna = "age1m3jm6c5ywc5zntv5j4xhals0h28mpea88zzddq88zxcshmhteqwqu89qnh";
vesuvio = "age1g2z0tztrv2w7wtludjrd85q7px3lvjms0cjj32zej9dqpjwpscwsle6xhf"; vesuvio = "age1g2z0tztrv2w7wtludjrd85q7px3lvjms0cjj32zej9dqpjwpscwsle6xhf";
main = [fuji kilimandjaro]; main = [fuji kilimandjaro];
all = main ++ [etna vesuvio]; all = main ++ [mottarone etna vesuvio];
in { in {
"shared/userPassword.age".publicKeys = all; "shared/userPassword.age".publicKeys = all;
"shared/tailscaleKey.age".publicKeys = all; "shared/tailscaleKey.age".publicKeys = all;
@ -15,6 +16,7 @@ in {
"fuji/rootPassword.age".publicKeys = main; "fuji/rootPassword.age".publicKeys = main;
"fuji-wsl/rootPassword.age".publicKeys = main; "fuji-wsl/rootPassword.age".publicKeys = main;
"kilimandjaro/rootPassword.age".publicKeys = main; "kilimandjaro/rootPassword.age".publicKeys = main;
"mottarone/rootPassword.age".publicKeys = main ++ [mottarone];
"etna/rootPassword.age".publicKeys = main ++ [etna]; "etna/rootPassword.age".publicKeys = main ++ [etna];
"vesuvio/rootPassword.age".publicKeys = main ++ [vesuvio]; "vesuvio/rootPassword.age".publicKeys = main ++ [vesuvio];

View file

@ -40,6 +40,11 @@ in {
system = "x86_64-linux"; system = "x86_64-linux";
}; };
mottarone = {
role = "laptop";
system = "x86_64-linux";
};
etna = { etna = {
role = "server"; role = "server";
system = "x86_64-linux"; system = "x86_64-linux";

View file

@ -0,0 +1 @@
{}

View file

@ -0,0 +1 @@
{}