Added automatic bitwarden unlock

This commit is contained in:
2025-10-15 14:54:09 +02:00
parent 71f3bfbd61
commit 9749814273
4 changed files with 730 additions and 721 deletions

View File

@@ -1,5 +1,14 @@
#!/bin/bash
if [ "$(bw status | jq -r '.status')" = "locked" ]; then
read -p "Bitwarden password: " password
token=$(eval "bw unlock $password --raw")
export BW_SESSION="$token"
fi
if ! [[ -d "./.passwords" ]]
then
mkdir "./.passwords"
@@ -11,4 +20,4 @@ echo "Fetched vault password"
bw get password "linux user ansible@bigboi" > ./.passwords/become
echo "Fetched ansible user password"
bw get password "linux user wholteza@bigboi" > ./.passwords/bootstrap_become
echo "Fetched bootstrap user password"
echo "Fetched bootstrap user password"