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"