Added automatic bitwarden unlock
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user