Recommended Pattern for Vault AppRole Use
This demo aims to demonstrate how a CI/CD tool like GitLab or Jenkins could be used to broker trust for Vault by providing role IDs and wrapped secret IDs for the "build job" to consume. You can find the described pattern in the documentation .
Vault needs to be configured to create the AppRoles needed.
Create a policy for the CI Controller: