Deploy KeyVault
Description
This automation playbook deploys an Azure Key Vault in a specified resource group and region, using Ansible. It retrieves credentials securely from PasswordState and uses them to authenticate with Azure.
The playbook configures the Key Vault with network access controls, including allowed IPs, and enables features such as soft delete, purge protection, and RBAC authorization. The deployment is parameterized for environment, location, and other Azure-specific settings, ensuring secure and compliant Key Vault provisioning for different environments.
Credentials
Input
| Variable | Description |
|---|---|
omgeving |
Environment name (used for resource group and vault naming) |
app_name |
Application name (used for vault naming) |
domain_user |
Username for PasswordState API |
domain_password |
Password for PasswordState API |
Output
None