A Terraform module for the creation of Azure Key Vaults
No requirements.
Name | Version |
---|---|
azurerm | n/a |
No modules.
Name | Type |
---|---|
azurerm_key_vault.this | resource |
azurerm_key_vault_access_policy.agent_access | resource |
azurerm_client_config.current | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
env | The environment to deploy to | string |
n/a | yes |
location | n/a | string |
"uksouth" |
no |
name | The name of your Key Vault | string |
n/a | yes |
network_acls_allowed_subnet_ids | (Optional) One or more Subnet IDs which should be able to access this Key Vault. | list(string) |
[] |
no |
network_acls_default_action | (Required) The Default Action to use when no rules match from ip_rules / virtual_network_subnet_ids. Possible values are Allow and Deny. | string |
"Allow" |
no |
network_acls_ip_rules | (Optional) One or more IP Addresses, or CIDR Blocks which should be able to access the Key Vault. | list(string) |
[] |
no |
product | The product name | string |
n/a | yes |
purge_protection_enabled | n/a | bool |
true |
no |
resource_group_name | The resource group your Key Vault will be assigned to | string |
n/a | yes |
sku | The Name of the SKU used for this Key Vault. Possible values are standard and premium. | string |
"standard" |
no |
Name | Description |
---|---|
key_vault_id | n/a |
key_vault_name | n/a |
key_vault_uri | n/a |