diff --git a/README.md b/README.md index 5cec603..32cfa60 100644 --- a/README.md +++ b/README.md @@ -57,23 +57,46 @@ If you are running the GitHub Actions workflow (`deploy-env-migration.yaml`), pl - **Role Binding**: Ensure the JWT `bound_claims` match the new repository name (`repo:ai-workspace-infra/site-migration-toolkit:ref:refs/heads/main` or similar). **Vault Role Provisioning Script**: -To avoid CLI parsing issues, use the following JSON payload format to create or update the role: +To avoid CLI parsing issues, use the following JSON payload format to create or update the role. This also binds the correct policy to the role. + +1. **Create the Vault Policy** (Grants read access to required secrets): +```bash +vault policy write github-actions-site-migration-toolkit - <