Skip to content

Retoxx-dev/terraform-azurerm-keyvault-secrets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

terraform-azurerm-keyvault-secrets

Terraform module for Azure Key Vault Secrets

Azure Key Vault is a cloud-based service provided by Microsoft Azure that enables you to securely store and manage cryptographic keys, secrets, and certificates.

Using Azure Key Vault, you can protect your sensitive application data and maintain control over access to your data by storing it in a central location that's highly available, scalable, and durable. Key Vault is designed to simplify key management and streamline access to your cryptographic keys and secrets, which can be used by your applications and services in Azure or outside of Azure.

This module creates:

  • Azure Key Vault Secrets

This module WON'T create:

  • Azure Key Vault

Requirements

Name Version
terraform >= 1.3.1
azurerm >=3.65

Providers

Name Version
azurerm >=3.65

Modules

No modules.

Resources

Name Type
azurerm_key_vault_secret.this resource

Inputs

Name Description Type Default Required
key_vault_id (Required) The ID of the Key Vault where the Secret should be created. Changing this forces a new resource to be created. string n/a yes
secrets (Required) A list of Key Vault Secrets to create.
list(object({
name = string
value = optional(string, " ")
content_type = optional(string, null)
not_before_date = optional(string, null)
expiration_date = optional(string, null)
tags = optional(map(string), null)
}))
n/a yes

Outputs

No outputs.