diff --git a/outputs.nix b/outputs.nix index 1947971f..199470a9 100644 --- a/outputs.nix +++ b/outputs.nix @@ -40,6 +40,7 @@ in (utils.lib.eachSystem (builtins.filter filter_system utils.lib.defaultSystems pkgs.python310Packages.grip pkgs.mdbook pkgs.keepassxc + pkgs.ssh-to-age microvmpkg.microvm ]; diff --git a/scripts/add_new_host_keys.sh b/scripts/add_new_host_keys.sh index f2b09f1e..0a4600e6 100755 --- a/scripts/add_new_host_keys.sh +++ b/scripts/add_new_host_keys.sh @@ -58,11 +58,13 @@ elif [ "$1" = "add" ]; then echo "$pw" | keepassxc-cli attachment-import $dbpath hosts/$host/sshkey-init private "$temp/$host-init" echo "$pw" | keepassxc-cli attachment-import $dbpath hosts/$host/sshkey-init public "$temp/$host-init.pub" - # Show entries - echo "$pw" | keepassxc-cli show -a Title --show-attachments $dbpath hosts/$host/sshkey - echo "$pw" | keepassxc-cli show -a Title --show-attachments $dbpath hosts/$host/sshkey-init - # Create mac-address + + # Info + echo + echo "Hier ist der age public key für sops etc:" + echo "$(ssh-to-age -i $temp/$host.pub)" + echo echo "Hier ist eine reproduzierbare mac-addresse:" echo "$host"|md5sum|sed 's/^\(..\)\(..\)\(..\)\(..\)\(..\).*$/02:\1:\2:\3:\4:\5/'