diff --git a/cluster/cert-manager.tf b/cluster/cert-manager.tf new file mode 100644 index 00000000..ce59f371 --- /dev/null +++ b/cluster/cert-manager.tf @@ -0,0 +1,17 @@ +resource "helm_release" "cert-manager" { + name = "cert-manager" + repository = "https://charts.jetstack.io" + chart = "cert-manager" + create_namespace = true + namespace = "cert-manager" + + timeout = var.helm_timeout + cleanup_on_fail = true + force_update = true + + values = [ + yamlencode({ + installCRDS = true + }) + ] +} \ No newline at end of file diff --git a/cluster/cloudflare.tf b/cluster/cloudflare.tf index 72017f6d..06e43cdf 100644 --- a/cluster/cloudflare.tf +++ b/cluster/cloudflare.tf @@ -13,9 +13,9 @@ resource "kubernetes_secret" "cloudflare_api_token" { type = "Opaque" } -resource "kubernetes_manifest" "cert_manager_cloudflare_issuer" { +/*resource "kubernetes_manifest" "cert_manager_cloudflare_issuer" { depends_on = [ - helm_release.traefik + helm_release.cert-manager ] manifest = { @@ -48,4 +48,4 @@ resource "kubernetes_manifest" "cert_manager_cloudflare_issuer" { } } } -} \ No newline at end of file +}*/ \ No newline at end of file