diff --git a/cluster/cloudflare.tf b/cluster/cloudflare.tf index 47b5e039..74bc6683 100644 --- a/cluster/cloudflare.tf +++ b/cluster/cloudflare.tf @@ -1,38 +1,8 @@ -/*--- -apiVersion: v1 -kind: Secret -metadata: - name: cloudflare - namespace: traefik -type: Opaque -stringData: - api-token: XXX ---- -apiVersion: cert-manager.io/v1 -kind: Issuer -metadata: - name: cloudflare - namespace: traefik -spec: - acme: - server: https://acme-v02.api.letsencrypt.org/directory - email: email@example.com - privateKeySecretRef: - name: cloudflare-key - solvers: - - dns01: - cloudflare: - email: email@example.com - apiTokenSecretRef: - name: cloudflare - key: api-token - */ - variable "cloudflare_api_token" { type = string } - -/*resource "kubernetes_secret" "cloudflare_api_token" { +/* +resource "kubernetes_secret" "cloudflare_api_token" { metadata { name = "cloudflare-api-token" namespace = "traefik" diff --git a/cluster/traefik.tf b/cluster/traefik.tf index 80d39f8e..301a7ff9 100644 --- a/cluster/traefik.tf +++ b/cluster/traefik.tf @@ -6,6 +6,8 @@ resource "helm_release" "traefik" { namespace = "traefik" timeout = var.helm_timeout + cleanup_on_fail = true + force_update = true values = [ yamlencode({