key-vault

aztfm/key-vault/azurerm

Terraform Module HCL AZURERM

Terraform module for Microsoft Azure to manage Key Vault resource.

Install
module "key-vault" {
source = "aztfm/key-vault/azurerm"
version = "2.0.0"
}
plain text: /constructs/tfmod-aztfm-key-vault-azurerm/install.txt
⭐ Source on GitHub 📦 Registry page
README

Azure Key Vault - Terraform Module ![pre-commit](https://github.com/pre-commit/pre-commit) ![TF Registry](https://registry.terraform.io/modules/aztfm/key-vault/azurerm/) !GitHub release (latest by date) ![Open in GitHub Codespaces](https://codespaces.new/aztfm/terraform-azurerm-key-vault?quickstart=1) Version compatibility | Module version | Terraform version | AzureRM version | | -------------- | ----------------- | --------------- | | >= 2.x.x | >= 1.3.x | >= 3.69.0 | | >= 1.x.x | >= 0.13.x | >= 2.34.0 | Parameters The following parameters are supported: | Name | Description | Type | Default | Required | | ---- | ----------- | :--: | :-----: | :------: | |name|Specifies the name of the Key Vault. Changing this forces a new resource to be created.|string|n/a|yes| |resource\_group\_name|Th

Inputs (16)
NameTypeDescriptionDefault
resource_group_namestringThe name of the resource group in which to create the Key Vault. Changing this f required
locationstringThe location/region where the Key Vault is created. required
sku_namestringThe Name of the SKU used for this Key Vault. Possible values are standard and pr required
tenant_idstringThe Azure Active Directory tenant ID that should be used for authenticating requ required
namestringSpecifies the name of the Key Vault. Changing this forces a new resource to be c required
enabled_for_disk_encryptionboolBoolean flag to specify whether Azure Disk Encryption is permitted to retrieve sfalse
tagsmap(string)A mapping of tags to assign to the resource.{}
purge_protection_enabledboolIs Purge Protection enabled for this Key Vault?false
enabled_for_deploymentboolBoolean flag to specify whether Azure Virtual Machines are permitted to retrievefalse
soft_delete_retention_daysnumberThe number of days that items should be retained for once soft-deleted. This val90
enabled_for_template_deploymentboolBoolean flag to specify whether Azure Resource Manager is permitted to retrieve false
contactslist(object({ email = striList of objects that represent each contact.[]
enable_rbac_authorizationboolBoolean flag to specify whether Azure Key Vault uses Role Based Access Control (false
access_policieslist(object({ object_id List of objects that represent the configuration of each access policies.[]
keyslist(object({ name List of objects that represent the configuration of each key.[]
secretslist(object({ name List of objects that represent the configuration of each secrect.[]
Outputs (9)
resource_group_name — The name of the resource group in which to create the virtual network.
tags — The tags assigned to the resource.
contacts — Blocks containing each contact.
keys — Blocks containing configuration of each key.
secrets — Blocks containing configuration of each secret.
id — The virtual network configuration ID.
location — The location/region where the virtual network is created.
access_policies — Blocks containing configuration of each access policy.
name — The name of the virtual network.
Resources (3)
azurerm_key_vaultazurerm_key_vault_keyazurerm_key_vault_secret
Details
FrameworkTerraform Module
LanguageHCL
Version2.0.0
Cloud AZURERM
★ Stars3
Forks12
Total downloads5.5k
Inputs16
Outputs9
Resources3
Examples2
LicenseApache-2.0
Namespaceaztfm
Updated