caf-keyvault

aztfmod/caf-keyvault/azurerm

Terraform Module HCL AZURERM ✓ Verified ⏱ stale 3y 1mo

Azure Key Vault module for Cloud Adoption Framework for Azure landing zones

Install

module "caf-keyvault" {
source = "aztfmod/caf-keyvault/azurerm"
version = "2.1.0"
}
⭐ Source on GitHub 📦 Registry page

README

![VScodespaces](https://online.visualstudio.com/environments/new?name=terraform-azurerm-caf-keyvault&repo=aztfmod/terraform-azurerm-caf-keyvault) ![Gitter](https://gitter.im/aztfmod/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) Deploys an Azure Key Vault Creates an Azure Key Vault. Supported features: 1. AKV name is generated randomly based on (prefix+name)+randomly generated string to ensure WW uniqueness (created on 24 chars, which is max name length of AKV name) 2. AKV main settings: enabled for deployment, disk encryption, template deployment 3. AKV SKU: Premium or Standard 4. AKV networks ACL Non-supported features: 1. Support for AKV policies is kept outside of this module in order to preserve consistency of policies. Ie: for each AKV creation, you should set you

Inputs (11)

NameTypeDescriptionDefault
diagnostics_mapstring(Required) Storage account and Event Hub for AKV required
diagnostics_settingsstring(Required) Map with the diagnostics settings for AKV required
akv_configstring(Required) Key Vault Configuration Object required
resource_group_namestring(Required) Resource group name of the AKV to be created required
tagsstring(Required) Tags to be applied to the AKV to be created required
log_analytics_workspacestring(Required) Log Analytics workspace for AKV required
conventionstring(Required) Naming convention method to use required
locationstring(Required) Location of the AKV to be created required
prefixstring(Optional) You can use a prefix to the name of the resource""
postfixstring(Optional) You can use a postfix to the name of the resource""
max_lengthstring(Optional) You can speficy a maximum length to the name of the resource""

Outputs (4)

object — returns the full Azure Key Vault Object
name — returns the name of Azure Key Vault
id — returns the ID of Azure Key Vault
vault_uri — returns the vault URI of Azure Key Vault

Resources (2)

azurecaf_naming_conventionazurerm_key_vault

Details

FrameworkTerraform Module
LanguageHCL
Version2.1.0
Cloud AZURERM
★ Stars1
Forks13
Total downloads16.0k
Inputs11
Outputs4
Resources2
Examples1
LicenseMIT
Namespaceaztfmod
Updated