Skip to content

Commit

Permalink
Remove unused code
Browse files Browse the repository at this point in the history
  • Loading branch information
myakove committed Dec 3, 2023
1 parent bfe5d20 commit cb220cf
Showing 1 changed file with 5 additions and 10 deletions.
15 changes: 5 additions & 10 deletions app/vaultrun.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,15 @@
from rich import print, pretty


MOUNT_POINT = "apps"
SECRETS_PATH = "mps-qe/managed-services" # pragma: allowlist secret


def parse_vault_path(client, secret_path=None):
_path = SECRETS_PATH if not secret_path else f"{SECRETS_PATH}/{secret_path}"
all_secrets = client.secrets.kv.v2.list_secrets(mount_point=MOUNT_POINT, path=_path)
def parse_vault_path(client, mount_point, secret_path):
all_secrets = client.secrets.kv.v2.list_secrets(mount_point=mount_point, path=secret_path)
_selected = call_rofi_dmenu(options=all_secrets.get("data", {}).get("keys"), abort=True, prompt=None)
if _selected.endswith("/"):
all_secrets = client.secrets.kv.v2.list_secrets(mount_point=MOUNT_POINT, path=f"{_path}/{_selected}")
all_secrets = client.secrets.kv.v2.list_secrets(mount_point=mount_point, path=f"{secret_path}/{_selected}")
selected = call_rofi_dmenu(options=all_secrets.get("data", {}).get("keys"), abort=True, prompt=None)
if selected.endswith("/"):
_secret_path = f"{_selected}/{selected}"
return parse_vault_path(client=client, secret_path=_secret_path)
return parse_vault_path(client=client, mount_point=mount_point, secret_path=_secret_path)
else:
return f"{_selected}/{selected}"
else:
Expand All @@ -28,7 +23,7 @@ def main():
_mount_point, _secret_path = parse_user_config()
client = vault_login()
if client and client.is_authenticated():
user_selection = parse_vault_path(client=client)
user_selection = parse_vault_path(client=client, mount_point=_mount_point, secret_path=_secret_path)
_secret = client.secrets.kv.v2.read_secret_version(
mount_point=_mount_point,
path=f"{_secret_path}/{user_selection}",
Expand Down

0 comments on commit cb220cf

Please sign in to comment.