All Modules
AzureSecurity

Certificate

App Service and Key Vault managed certificates with auto-renewal

Usage

module "certificate" {
  source = "github.com/fencepencil/fencepencil-azure-modules//certificate"

  name_prefix = "<name_prefix>"
  environment = "<environment>"
  domain_name = "<domain_name>"
  resource_group_name = "<resource_group_name>"
  location = "<location>"

  tags = var.tags
}

Inputs (6)

NameTypeDescriptionDefaultRequired
name_prefixstringPrefix for resource namingyes
environmentstringDeployment environmentyes
domain_namestringPrimary domain nameyes
resource_group_namestringResource group nameyes
locationstringAzure regionyes
use_key_vault_certboolUse Key Vault managed certificatefalseno

Outputs (3)

NameDescription
app_service_certificate_idApp Service certificate ID
key_vault_certificate_idKey Vault certificate ID
key_vault_certificate_urlKey Vault certificate URL

More Azure Modules

Browse our full library of Azure infrastructure modules.

View all Azure modules