This HashiCorp Terraform and Vault demo includes the following:
- A python webapp
- An Azure mysql server
- A Vault instance
This demo includes
- Azure auth method and includes Vault auto unseal using Azure KeyVault
- Azure machine identity and Vault agent
- Vault agent template rendering
- Vault agent token rendering (sink file)
- Database secret engine with Mysql
- Dynamic credentials for MySQL
- Transit and transform secret engines
- Encryption as a service