restic backups
This commit is contained in:
BIN
secrets/backblaze-s3-backups.age
Normal file
BIN
secrets/backblaze-s3-backups.age
Normal file
Binary file not shown.
BIN
secrets/restic-password.age
Normal file
BIN
secrets/restic-password.age
Normal file
Binary file not shown.
@@ -1,27 +1,39 @@
|
||||
let
|
||||
keys = import ../common/ssh.nix;
|
||||
system = keys.system;
|
||||
systems = keys.systems;
|
||||
users = keys.users;
|
||||
all = users ++ systems;
|
||||
systemsList = keys.systems;
|
||||
usersList = keys.users;
|
||||
all = usersList ++ systemsList;
|
||||
|
||||
wireless = [
|
||||
system.router
|
||||
] ++ users;
|
||||
] ++ usersList;
|
||||
in
|
||||
{
|
||||
# TODO: Minimum necessary access to keys
|
||||
|
||||
# email
|
||||
"email-pw.age".publicKeys = all;
|
||||
"iodine.age".publicKeys = all;
|
||||
"nextcloud-pw.age".publicKeys = all;
|
||||
"pia-login.conf".publicKeys = all;
|
||||
"sasl_relay_passwd.age".publicKeys = all;
|
||||
"searx.age".publicKeys = all;
|
||||
|
||||
# vpn
|
||||
"iodine.age".publicKeys = all;
|
||||
"pia-login.conf".publicKeys = all;
|
||||
|
||||
# cloud
|
||||
"nextcloud-pw.age".publicKeys = all;
|
||||
"smb-secrets.age".publicKeys = all;
|
||||
|
||||
# services
|
||||
"searx.age".publicKeys = all;
|
||||
"spotifyd.age".publicKeys = all;
|
||||
"wolframalpha.age".publicKeys = all;
|
||||
|
||||
# hostapd
|
||||
"hostapd-pw-experimental-tower.age".publicKeys = wireless;
|
||||
"hostapd-pw-CXNK00BF9176.age".publicKeys = wireless;
|
||||
|
||||
# backups
|
||||
"backblaze-s3-backups.age".publicKeys = all;
|
||||
"restic-password.age".publicKeys = all;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user