diff options
author | Timo Wilken | 2023-11-20 21:02:50 +0100 |
---|---|---|
committer | Timo Wilken | 2023-11-20 22:44:59 +0100 |
commit | 04925b8eef4678ff06f408b446aba8e8098f98ce (patch) | |
tree | ec7789e9cd7200477cd3a6a55a27d4f7f3646300 /regenerate-secrets.sh | |
parent | bddc465bf484ddf78cf3576c77b10eff4e753ef8 (diff) |
Manage new Framework laptop
Diffstat (limited to 'regenerate-secrets.sh')
-rwxr-xr-x | regenerate-secrets.sh | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/regenerate-secrets.sh b/regenerate-secrets.sh index 08d54821..1451d5b6 100755 --- a/regenerate-secrets.sh +++ b/regenerate-secrets.sh @@ -10,8 +10,9 @@ port () { hostkey () { case $1 in - # lap has no SSH host keys, so use a special age key. + # Laptops have no SSH host keys, so use a special age key. lap) echo age1r2q54q6phf47ssc2wrw6enpdlghfaj0pdhp879se4d47zlkgq4sskzlj25 ;; + frm) echo age1wm9cn6pwguc6a26ltlf39c00qlyka8c48dfc2fcj9w7j522ekcaq5hg2e8 ;; *) ssh-keygen -F "[$1.twilken.net]:$(port "$1")" | awk '$2 == "ssh-ed25519" { print $2, $3 }' ;; esac @@ -30,9 +31,9 @@ store_restic () { } # Wireguard secret keys and pre-shared keys. -for host in lap lud vin; do +for host in lap lud vin frm; do store "$host" "computers/wireguard/private/$host" "tw/system/files/wireguard/$host.key.enc" - for host2 in lap lud vin pi3 fp4; do + for host2 in lap lud vin pi3 fp4 frm; do [ $host = $host2 ] && continue store "$host" "computers/wireguard/preshared/$host-$host2" "tw/system/files/wireguard/$host-$host2.psk.enc" done |