Azure/avm-res-keyvault-vault
Azure Verified Module for Key Vault.
About
Azure Verified Module for Key Vault.
Maintained by Azure (verified publisher) on the Terraform Registry. Latest version 0.12.0, 4.9M downloads. Requires providers: azurerm >= 4.81, < 5.0; azapi ~> 2.12; modtm ~> 0.3; random ~> 3.5; time ~> 0.9.
Deploy creates a StackGuardian workflow from the module's GitHub repository, pinned to this version. You set the inputs, see the plan, then approve the apply.
Use cases
- Customer-managed keys with rotation turned on from day one.
- Secrets referenced by workflows, never stored in repositories.
- One key and secret layout shared by every environment.
Inputs
Required inputs:
name— stringlocation— stringresource_group_name— stringtenant_id— string
30 inputs, 8 outputs in total. The full list, with defaults and descriptions, is on the registry page.
What it creates
azurerm_key_vaultazurerm_private_endpoint× 2azurerm_management_lock× 3azurerm_role_assignmentazurerm_monitor_diagnostic_settingazurerm_key_vault_certificate_contactstime_sleep× 3random_uuidmodtm_telemetry
How it runs on StackGuardian
Terraform workflow from the module's GitHub repository: plan, policy check, approval, then apply.
Approvals happen in StackGuardian. An agent can never approve its own run. Every run keeps its plan, policy results and approver in the audit log.