diff --git a/README.md b/README.md index 5570c2a..55f0279 100644 --- a/README.md +++ b/README.md @@ -486,7 +486,6 @@ steps: uses: hashicorp/vault-action with: url: https://vault-enterprise.mycompany.com:8200 - caCertificate: ${{ secrets.VAULT_CA_CERT }} method: token token: ${{ secrets.VAULT_TOKEN }} namespace: admin @@ -496,6 +495,25 @@ steps: secret/data/ci npm_token ``` +Alternatively, you may need to authenticate to the root namespace and retrieve +a secret from a different namespace. To do this, do not set the `namespace` +parameter. Instead set the namespace in the secret path. For example, `/secret/data/app`: + +```yaml +steps: + # ... + - name: Import Secrets + uses: hashicorp/vault-action + with: + url: https://vault-enterprise.mycompany.com:8200 + method: token + token: ${{ secrets.VAULT_TOKEN }} + secrets: | + namespace-1/secret/data/ci/aws accessKey | AWS_ACCESS_KEY_ID ; + namespace-1/secret/data/ci/aws secretKey | AWS_SECRET_ACCESS_KEY ; + namespace-1/secret/data/ci npm_token +``` + ## Reference Here are all the inputs available through `with`: