terraform update
This commit is contained in:
46
terraform/helm/traefik.tf
Normal file
46
terraform/helm/traefik.tf
Normal file
@@ -0,0 +1,46 @@
|
||||
resource "kubernetes_namespace" "traefik" {
|
||||
|
||||
metadata {
|
||||
name = "traefik"
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
resource "helm_release" "traefik" {
|
||||
|
||||
depends_on = [kubernetes_namespace.traefik]
|
||||
|
||||
name = "traefik"
|
||||
namespace = "traefik"
|
||||
|
||||
repository = "https://helm.traefik.io/traefik"
|
||||
chart = "traefik"
|
||||
|
||||
# Set Traefik as the Default Ingress Controller
|
||||
set {
|
||||
name = "ingressClass.enabled"
|
||||
value = "true"
|
||||
}
|
||||
set {
|
||||
name = "ingressClass.isDefaultClass"
|
||||
value = "true"
|
||||
}
|
||||
|
||||
# Default Redirect
|
||||
set {
|
||||
name = "ports.web.redirectTo"
|
||||
value = "websecure"
|
||||
}
|
||||
|
||||
# Enable TLS on Websecure
|
||||
set {
|
||||
name = "ports.websecure.tls.enabled"
|
||||
value = "true"
|
||||
}
|
||||
|
||||
# TLS Options (that's not working for some reason...)
|
||||
set {
|
||||
name = "tlsOptions.default.minVersion"
|
||||
value = "VersionTLS12"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user