diff --git a/cert-manager-issuers/letsencrypt/main.tf b/cert-manager-issuers/letsencrypt/main.tf index 0fd6205..3e3d383 100644 --- a/cert-manager-issuers/letsencrypt/main.tf +++ b/cert-manager-issuers/letsencrypt/main.tf @@ -28,33 +28,23 @@ resource "kubernetes_secret" "letsencrypt_issuer_secret" { } } -resource "kubernetes_manifest" "letsencrypt_issuer" { - manifest = { - apiVersion = "cert-manager.io/v1" - kind = "ClusterIssuer" - metadata = { - name = var.name - labels = { - name = var.name - } - } - spec = { - acme = { - server = var.server - email = var.email - privateKeySecretRef = { - name = kubernetes_secret.letsencrypt_issuer_secret.metadata.0.name - } - solvers = [ - { - http01 = { - ingress = { - class = var.ingress_class - } - } - } - ] - } - } - } +resource "kubectl_manifest" "letsencrypt_issuer" { + yaml_body = <