Azure Dynamic Provider Credentials
Requirements
The dynamic provider credential setup in Azure can be done with the Terrraform code available in the following link:
https://github.com/AzBuilder/terrakube/tree/main/dynamic-credential-setup/azure
Make sure to mount your public and private key to the API container as explained here
Validate the following terrakube api endpoints are working:
Set terraform variables using: "variables.auto.tfvars"
terrakube_token = "TERRAKUBE_PERSONAL_ACCESS_TOKEN"
terrakube_api_hostname = "TERRAKUBE-API.MYCLUSTER.COM"
terrakube_federated_credentials_audience = "api://AzureADTokenExchange"
terrakube_organization_name = "simple"
terrakube_workspace_name = "dynamic-azure"Run Terraform apply to create all the federated credential setup in AWS and a sample workspace in terrakube for testing
To test the following terraform code can be used:
Running Example:

When running a job Terrakube will correctly authenticate to Azure without any credentials inside the workspace

Last updated
Was this helpful?