github.com/tommi2day/pwcli@v0.0.0-20240317203041-4d1177a5ab91/test/docker/vault_provision/vault_init.sh (about) 1 #!/bin/sh 2 3 WD=$(dirname "$0") 4 # vault container has no bash 5 set -e 6 VAULT_ADDR="http://localhost:8200" 7 VAULT_TOKEN=$VAULT_DEV_ROOT_TOKEN_ID 8 export VAULT_ADDR VAULT_TOKEN 9 10 echo "run provision using $VAULT_ADDR and Token $VAULT_TOKEN in $WD" 11 12 # engines, kv2 already mounted at secret/ 13 vault secrets list 14 # vault secrets enable -version=2 -path=secret kv 15 16 # default policies 17 vault policy write admin "$WD/admin_policy.hcl" 18 vault policy write provisioner "$WD/provisioner_policy.hcl"