added additional traefik option
This commit is contained in:
parent
6f6de884ec
commit
8634a1dc2f
1
init.tf
1
init.tf
@ -101,6 +101,7 @@ resource "null_resource" "kustomization" {
|
||||
location = var.location
|
||||
traefik_acme_tls = var.traefik_acme_tls
|
||||
traefik_acme_email = var.traefik_acme_email
|
||||
traefik_additionalOptions = var.traefik_additionalOptions
|
||||
})
|
||||
destination = "/tmp/post_install/traefik.yaml"
|
||||
}
|
||||
|
@ -24,6 +24,9 @@ spec:
|
||||
- "--entryPoints.websecure.proxyProtocol.trustedIPs=127.0.0.1/32,10.0.0.0/8"
|
||||
- "--entryPoints.web.forwardedHeaders.trustedIPs=127.0.0.1/32,10.0.0.0/8"
|
||||
- "--entryPoints.websecure.forwardedHeaders.trustedIPs=127.0.0.1/32,10.0.0.0/8"
|
||||
%{ for option in traefik_additionalOptions ~}
|
||||
- "${option}"
|
||||
%{ endfor ~}
|
||||
%{ if traefik_acme_tls ~}
|
||||
- "--certificatesresolvers.le.acme.tlschallenge=true"
|
||||
- "--certificatesresolvers.le.acme.email=${traefik_acme_email}"
|
||||
|
@ -78,3 +78,7 @@ load_balancer_type = "lb11"
|
||||
# ]
|
||||
# },
|
||||
# ]
|
||||
|
||||
# If you want to configure additional Arguments for traefik, enter them here as a list and in the form of traefik CLI arguments; see https://doc.traefik.io/traefik/reference/static-configuration/cli/
|
||||
# Example: traefik_additionalOptions = ["--log.level=DEBUG", "--tracing=true"]
|
||||
# traefik_additionalOptions = []
|
||||
|
@ -119,3 +119,8 @@ variable "extra_firewall_rules" {
|
||||
default = []
|
||||
description = "Additional firewall rules to apply to the cluster"
|
||||
}
|
||||
|
||||
variable "traefik_additionalOptions" {
|
||||
type = list(string)
|
||||
default = []
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user