Terraform module for creation Azure Key Vault Secret
data "azurerm_key_vault" "example" {
name = "example-key-vault"
resource_group_name = "example-resource-group"
}
locals {
secrets = {
"example-secret-name" = "example_secret_value"
}
}
module "secrets" {
source = "data-platform-hq/key-vault-secret/azurerm"
version = "~> 1.0"
key_vault_id = data.azurerm_key_vault.example.id
secrets = local.secrets
}| Name | Version |
|---|---|
| terraform | >= 1.3.0 |
| azurerm | ~> 4.0 |
| Name | Version |
|---|---|
| azurerm | ~> 4.0 |
No modules.
| Name | Type |
|---|---|
| azurerm_key_vault_secret.ignore_changes | resource |
| azurerm_key_vault_secret.this | resource |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| default_expiration_date | Expiration UTC datetime (Y-m-d'T'H:M:S'Z') | string |
null |
no |
| key_vault_id | The ID of the Key Vault where the Secret should be created | string |
n/a | yes |
| secrets | Key-value pairs of secrets to be created in the Key Vault | map(any) |
{} |
no |
| secrets_ignore_changes | Key-value pairs of secrets ignored changes to be created in the Key Vault | map(any) |
{} |
no |
| tags | A mapping of tags to assign to the resource | map(any) |
{} |
no |
No outputs.
Apache 2 Licensed. For more information please see LICENSE