Simplifies the deployment and management of Jetstacks cert-manager certificate issuers on a Kubernetes cluster.
- Add support for the latest version of Cert Manager.
module "cert_manager_issuers" {
source = "github.com/project-octal/terraform-kubernetes-cert-manager-issuers"
version = "v0.1.0"
namespace = data.terraform_remote_state.kube_infra_workspace.outputs.cert_manager_namespace
certificate_issuers = {
letsencrypt = {
name = "letsencrypt-prod"
server = "https://acme-v02.api.letsencrypt.org/directory"
email = "[email protected]"
secret_base64_key = var.letsencrypt_secret_base64_key
default_issuer : true,
ingress_class = module.traefik.ingress_class
}
}
}
No requirements.
No providers.
Name | Source | Version |
---|---|---|
letsencrypt_issuer | ./letsencrypt | n/a |
No resources.
Name | Description | Type | Default | Required |
---|---|---|---|---|
letsencrypt | n/a | object({ |
null |
no |
namespace | n/a | string |
n/a | yes |
Name | Description |
---|---|
default_issuer | This will be a decision tree. I should probably chop it down before it grows too large... |