use set_list

This commit is contained in:
2024-05-25 12:37:11 +02:00
parent 6a5f2e45cd
commit d6e39155d3

View File

@ -235,14 +235,20 @@ resource "helm_release" "traefik" {
value = "websecure" value = "websecure"
} }
set { set_list {
name = "ports.websecure.forwardedHeaders.trustedIPs" name = "ports.websecure.forwardedHeaders.trustedIPs"
value = "{127.0.0.1/32,10.0.0.0/8}" value = [
"127.0.0.1/32",
"10.0.0.0/8"
]
} }
set { set_list {
name = "ports.websecure.proxyProtocol.trustedIPs" name = "ports.websecure.proxyProtocol.trustedIPs"
value = "{127.0.0.1/32,10.0.0.0/8}" value = [
"127.0.0.1/32",
"10.0.0.0/8"
]
} }
set { set {
@ -562,9 +568,9 @@ Then apply the following Terraform code:
resource "helm_release" "traefik" { resource "helm_release" "traefik" {
//... //...
set { set_list {
name = "ingressRoute.dashboard.entryPoints" name = "ingressRoute.dashboard.entryPoints"
value = "{websecure}" value = ["websecure"]
} }
set { set {
@ -684,14 +690,14 @@ locals {
resource "helm_release" "traefik" { resource "helm_release" "traefik" {
//... //...
set { set_list {
name = "ports.websecure.forwardedHeaders.trustedIPs" name = "ports.websecure.forwardedHeaders.trustedIPs"
value = "{${join(",", local.trusted_ips)}}" value = local.trusted_ips
} }
set { set_list {
name = "ports.websecure.proxyProtocol.trustedIPs" name = "ports.websecure.proxyProtocol.trustedIPs"
value = "{${join(",", local.trusted_ips)}}" value = local.trusted_ips
} }
} }
``` ```