forked from kalipso/infrastructure
Add age info after creation
This commit is contained in:
@@ -40,6 +40,7 @@ in (utils.lib.eachSystem (builtins.filter filter_system utils.lib.defaultSystems
|
|||||||
pkgs.python310Packages.grip
|
pkgs.python310Packages.grip
|
||||||
pkgs.mdbook
|
pkgs.mdbook
|
||||||
pkgs.keepassxc
|
pkgs.keepassxc
|
||||||
|
pkgs.ssh-to-age
|
||||||
microvmpkg.microvm
|
microvmpkg.microvm
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
@@ -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 private "$temp/$host-init"
|
||||||
echo "$pw" | keepassxc-cli attachment-import $dbpath hosts/$host/sshkey-init public "$temp/$host-init.pub"
|
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 "Hier ist eine reproduzierbare mac-addresse:"
|
||||||
echo "$host"|md5sum|sed 's/^\(..\)\(..\)\(..\)\(..\)\(..\).*$/02:\1:\2:\3:\4:\5/'
|
echo "$host"|md5sum|sed 's/^\(..\)\(..\)\(..\)\(..\)\(..\).*$/02:\1:\2:\3:\4:\5/'
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user