Skip to content

security/keyvault_certificate_request

Overview

This page documents the Terraform module implementation, key configuration surfaces, and how it integrates with CAF.

Dependency diagram (Mermaid)

graph TD azurerm_key_vault_certificate.csr["azurerm_key_vault_certificate.csr"] data.external.password["data.external.password"] null_resource.cancel_order_global_sign["null_resource.cancel_order_global_sign"]

Module Reference

Category: security
Path: modules/security/keyvault_certificate_request
Azure Resources: azurerm_key_vault_certificate, null_resource

Inputs

Name Description Type Required Default Validation
certificate_issuers any no {} -
keyvault_id any yes - -
keyvault_uri any yes - -
settings The settings for the Azure resource. any yes - -
domain_name_registrations any no {} -
client_config Client Config map(any) yes - -
tags Tags injected from the root module. any no {} -
inherit_tags bool yes - -
cert_secret_name any yes - -

Outputs

Name Description Sensitive Value
id - azurerm_key_vault_certificate.csr.id
keyvault_id - var.keyvault_id
keyvault_uri - var.keyvault_uri
secret_id - azurerm_key_vault_certificate.csr.secret_id
version - azurerm_key_vault_certificate.csr.version
thumbprint - azurerm_key_vault_certificate.csr.thumbprint
certificate_attribute - azurerm_key_vault_certificate.csr.certificate_attribute
name - azurerm_key_vault_certificate.csr.name

Sources

  • modules/security/keyvault_certificate_request/global_sign.tf
  • modules/security/keyvault_certificate_request/locals.tf
  • modules/security/keyvault_certificate_request/main.tf
  • modules/security/keyvault_certificate_request/module.tf
  • modules/security/keyvault_certificate_request/outputs.tf
  • modules/security/keyvault_certificate_request/variables.tf