add more middleware an ddefault list
This commit is contained in:
@@ -15,6 +15,15 @@ variable "kubernetes_input" {
|
||||
|
||||
}
|
||||
|
||||
variable default_middlwares {
|
||||
type = optional(string)
|
||||
default = "https-redirect,ratelimit"
|
||||
}
|
||||
|
||||
variable "middlewares_list" {
|
||||
type = optional(string)
|
||||
default = join(",",var.default_middlwares,var.kubernetes_input.middlewares)
|
||||
}
|
||||
|
||||
resource "kubernetes_ingress_v1" "automatic_ingress" {
|
||||
# Keep your top-level filter for filtering active services
|
||||
@@ -33,8 +42,9 @@ resource "kubernetes_ingress_v1" "automatic_ingress" {
|
||||
#lookup(each.value, "middlewares", "") != "" ? {
|
||||
# "traefik.ingress.kubernetes.io/router.middlewares" = each.value.middlewares
|
||||
#} : {}
|
||||
each.value.middlewares != null ? {"traefik.ingress.kubernetes.io/router.middlewares" = each.value.middlewares } : {}
|
||||
|
||||
#each.value.middlewares != null ? {"traefik.ingress.kubernetes.io/router.middlewares" = each.value.middlewares } : {}
|
||||
var.middlewares_list != null ? {"traefik.ingress.kubernetes.io/router.middlewares" = var.middlewares_list } : {}
|
||||
|
||||
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user