summaryrefslogtreecommitdiff
path: root/playbooks/roles/ci/templates/volumes/laminar/scripts/get_secret
diff options
context:
space:
mode:
authorElizabeth Hunt <me@liz.coffee>2025-05-28 23:56:55 -0700
committerElizabeth Hunt <me@liz.coffee>2025-05-28 23:56:55 -0700
commit6d3cefc29d596fcce0d436391eb6feec16bf2018 (patch)
tree096b16849467669a3542ee2a3e76c57e4da827dd /playbooks/roles/ci/templates/volumes/laminar/scripts/get_secret
parentb8ffbfe27eae919750ef4d3facf02393d1004287 (diff)
downloadinfra-6d3cefc29d596fcce0d436391eb6feec16bf2018.tar.gz
infra-6d3cefc29d596fcce0d436391eb6feec16bf2018.zip
CI part one
Diffstat (limited to 'playbooks/roles/ci/templates/volumes/laminar/scripts/get_secret')
-rwxr-xr-xplaybooks/roles/ci/templates/volumes/laminar/scripts/get_secret35
1 files changed, 0 insertions, 35 deletions
diff --git a/playbooks/roles/ci/templates/volumes/laminar/scripts/get_secret b/playbooks/roles/ci/templates/volumes/laminar/scripts/get_secret
deleted file mode 100755
index 2774651..0000000
--- a/playbooks/roles/ci/templates/volumes/laminar/scripts/get_secret
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/bash
-
-bw config server "https://{{ passwd_domain }}"
-bw login --apikey --quiet
-bw unlock --passwordenv BW_PASSWORD --quiet
-
-# https://github.com/bitwarden/clients/issues/3366
-function bw_get() {
- local pwd
- local count
- local organisation=${2:-notnull}
-
- count=$(bw list items --pretty --organizationid ${organisation} | jq -r '[.[] | select(.name=="'$1'")] | length')
-
- if [[ "$count" -gt 1 ]]; then
- echo "Multiple items found"
- return 1
- fi
-
- if [[ "$count" -lt 1 ]]; then
- echo "No items found"
- return 1
- fi
-
- pwd=$(bw list items --pretty --organizationid ${organisation} | jq -r '.[] | select(.name=="'$1'")')
- if [[ -z "$pwd" ]]; then
- echo "Password not found"
- return 1
- fi
-
- echo "$pwd"
-}
-
-bw_get $@
-bw --quiet lock