Compare commits
No commits in common. "67692b372fbdff41bcedbfa5c4f5f2f68d46aef6" and "8a6219718aa1a972b396de39a170de69d5372d5a" have entirely different histories.
67692b372f
...
8a6219718a
@ -1,5 +1,4 @@
|
|||||||
import os
|
import os
|
||||||
import json
|
|
||||||
import subprocess
|
import subprocess
|
||||||
|
|
||||||
class BitwardenCommandException(Exception):
|
class BitwardenCommandException(Exception):
|
||||||
@ -9,11 +8,6 @@ def get_secret_from_bitwarden(id):
|
|||||||
return command_wrapper(command=f"get item {id}")
|
return command_wrapper(command=f"get item {id}")
|
||||||
|
|
||||||
def unlock_bw(logger):
|
def unlock_bw(logger):
|
||||||
status_output = command_wrapper("status")
|
|
||||||
status = json.loads(status_output)['status']
|
|
||||||
if status == 'unlocked':
|
|
||||||
logger.info("Already unlocked")
|
|
||||||
return
|
|
||||||
token_output = command_wrapper("unlock --passwordenv BW_PASSWORD")
|
token_output = command_wrapper("unlock --passwordenv BW_PASSWORD")
|
||||||
tokens = token_output.split('"')[1::2]
|
tokens = token_output.split('"')[1::2]
|
||||||
os.environ["BW_SESSION"] = tokens[1]
|
os.environ["BW_SESSION"] = tokens[1]
|
||||||
|
Loading…
Reference in New Issue
Block a user