1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
let
main-key = "age1mn57hntgx775kwcwx4jrrd7rfl7z4wl54kqtgq8w2kzg7agz7alsv5eesw";
blechkasten = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGAzmzKJ7NTEpe6IAm1KK7vnQG4ASEHHGdEyxbYEdSDJ";
coladose = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG/GoIIFuo54vAGA9QK2/HLjIlhNOpCGYu7xqhQaYd5u";
seifenkiste = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMX8q2ux3YdAFGLRfD8/fCEAEalqxsRQwkOSp6gYedFt";
#servers
briefkasten = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN8mi9ZKPdhn20g9gyxE7NYBq/vAKemW4lhaQlLw5QVc";
hector = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIILONdCJED/Lmd215tO8KBkJSl1E9ZdMyC+syxSqmo7o";
trabbi = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBwzDl1dHpDIZxFfRBLQyFn85RVTsg7OgO3Eahdn3FTJ";
wanderduene = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH8uAvUnwhg3pnCdaaoclWDKV275SyNSyrkJON+R5Boi";
in {
"passwords/leah-at-f2k1-de.age".publicKeys = [ main-key trabbi wanderduene briefkasten ];
"passwords/katja.age".publicKeys = [ main-key trabbi wanderduene hector briefkasten coladose seifenkiste ];
"restic-server/briefkasten.age".publicKeys = [ main-key trabbi hector briefkasten ];
"restic-server/wanderduene.age".publicKeys = [ main-key trabbi hector briefkasten ];
"blechkasten/syncthing/key.age".publicKeys = [ main-key blechkasten ];
"blechkasten/syncthing/cert.age".publicKeys = [ main-key blechkasten ];
"coladose/syncthing/key.age".publicKeys = [ main-key coladose ];
"coladose/syncthing/cert.age".publicKeys = [ main-key coladose ];
"seifenkiste/syncthing/key.age".publicKeys = [ main-key seifenkiste ];
"seifenkiste/syncthing/cert.age".publicKeys = [ main-key seifenkiste ];
"briefkasten/syncthing/key.age".publicKeys = [ main-key briefkasten ];
"briefkasten/syncthing/cert.age".publicKeys = [ main-key briefkasten ];
"briefkasten/syncthing/htpasswd.age".publicKeys = [ main-key briefkasten ];
"briefkasten/influx/grafana_token_mqttData.age".publicKeys = [ main-key briefkasten hector ];
"briefkasten/influx/telegraf_token_mqttData.age".publicKeys = [ main-key briefkasten ];
"briefkasten/influx/master_token.age".publicKeys = [ main-key briefkasten ];
"briefkasten/influx/backup_env.age".publicKeys = [ main-key briefkasten ];
"briefkasten/mosquitto/passwd-katja.age".publicKeys = [ main-key briefkasten ];
"briefkasten/zigbee2mqtt/secrets.age".publicKeys = [ main-key briefkasten ];
"briefkasten/zigbee2mqtt/htpasswd.age".publicKeys = [ main-key briefkasten ];
"briefkasten/telegraf/secrets.env.age".publicKeys = [ main-key briefkasten ];
"briefkasten/wireguard-privkey.age".publicKeys = [ main-key briefkasten ];
"briefkasten/gotosocial-env.age".publicKeys = [ main-key briefkasten ];
"briefkasten/restic-server-htpasswd.age".publicKeys = [ main-key briefkasten ];
"briefkasten/pppd-env.age".publicKeys = [ main-key briefkasten ];
"briefkasten/restic/gotosocial.age".publicKeys = [ main-key briefkasten ];
"briefkasten/restic/influxdb.age".publicKeys = [ main-key briefkasten ];
"briefkasten/restic/syncthing-audiobooks-orig.age".publicKeys = [ main-key briefkasten ];
"briefkasten/restic/syncthing-audiobooks.age".publicKeys = [ main-key briefkasten ];
"briefkasten/restic/syncthing-documents.age".publicKeys = [ main-key briefkasten ];
"briefkasten/restic/syncthing-music-orig.age".publicKeys = [ main-key briefkasten ];
"briefkasten/restic/syncthing-music.age".publicKeys = [ main-key briefkasten ];
"briefkasten/restic/syncthing-pictures.age".publicKeys = [ main-key briefkasten ];
"briefkasten/restic/syncthing-media.age".publicKeys = [ main-key briefkasten ];
"briefkasten/restic/syncthing-windoofs.age".publicKeys = [ main-key briefkasten ];
"briefkasten/restic/syncthing-bahn-richtlinien.age".publicKeys = [ main-key briefkasten ];
"briefkasten/restic/syncthing-blechelse.age".publicKeys = [ main-key briefkasten ];
"briefkasten/restic/syncthing-wiki.age".publicKeys = [ main-key briefkasten ];
"wanderduene/syncthing/key.age".publicKeys = [ main-key wanderduene ];
"wanderduene/syncthing/cert.age".publicKeys = [ main-key wanderduene ];
"hector/restic/radicale.age".publicKeys = [ main-key hector ];
"hector/restic/vaultwarden.age".publicKeys = [ main-key hector ];
"hector/restic/ctucx-things.age".publicKeys = [ main-key hector ];
"hector/restic/gitolite.age".publicKeys = [ main-key hector ];
"hector/restic/gotosocial.age".publicKeys = [ main-key hector ];
"hector/restic/matrix-synapse.age".publicKeys = [ main-key hector ];
"hector/restic/mail.age".publicKeys = [ main-key hector ];
"hector/syncthing/key.age".publicKeys = [ main-key hector ];
"hector/syncthing/cert.age".publicKeys = [ main-key hector ];
"hector/mail/password-katja-ctu.cx.age".publicKeys = [ main-key hector ];
"hector/mail/password-gts-ctu.cx.age".publicKeys = [ main-key hector ];
"hector/mail/password-gts-zuggeschmack.de.age".publicKeys = [ main-key hector ];
"hector/mail/password-info-zuggeschmack.de.age".publicKeys = [ main-key hector ];
"hector/mail/password-vaultwarden-ctu.cx.age".publicKeys = [ main-key hector ];
"hector/mail/password-mail-zug.network.age".publicKeys = [ main-key hector ];
"hector/radicale-users.age".publicKeys = [ main-key hector ];
"hector/vaultwarden-secrets.age".publicKeys = [ main-key hector ];
"hector/gotosocial-env.age".publicKeys = [ main-key hector ];
"hector/matrix-synapse/registration_shared_secret.age".publicKeys = [ main-key hector ];
"trabbi/restic/gotosocial.age".publicKeys = [ main-key trabbi];
"trabbi/gotosocial-env.age".publicKeys = [ main-key trabbi ];
"wanderduene/wireguard-privkey.age".publicKeys = [ main-key wanderduene ];
"wanderduene/restic-server-htpasswd.age".publicKeys = [ main-key wanderduene ];
"wanderduene/rclone-config.age".publicKeys = [ main-key wanderduene ];
"wanderduene/matrix-dendrite/private-key.age".publicKeys = [ main-key wanderduene ];
}