vault_pki_secret_backend_config_issuers

Allows setting the value of the default issuer. For more information, see the Vault documentation

Example Usage

resource "vault_mount" "pki" {
  path                      = "pki"
  type                      = "pki"
  default_lease_ttl_seconds = 3600
  max_lease_ttl_seconds     = 86400
}

resource "vault_pki_secret_backend_root_cert" "root" {
  backend     = vault_mount.pki.path
  type        = "internal"
  common_name = "test"
  ttl         = "86400"
}

resource "vault_pki_secret_backend_issuer" "example" {
  backend     = vault_pki_secret_backend_root_cert.root.backend
  issuer_ref  = vault_pki_secret_backend_root_cert.root.issuer_id
  issuer_name = "example-issuer"
}

resource "vault_pki_secret_backend_config_issuers" "config" {
  backend                       = vault_mount.pki.path
  default                       = vault_pki_secret_backend_issuer.example.issuer_id
  default_follows_latest_issuer = true
}

Argument Reference

The following arguments are supported:

Attributes Reference

No additional attributes are exported by this resource.

Import

PKI secret backend config issuers can be imported using the path, e.g.

$ terraform import vault_pki_secret_backend_issuer.config pki/config/issuers