Skip to content

Commit f55f203

Browse files
committed
fix: apply patch for dynamic dynamic things
1 parent c31b872 commit f55f203

File tree

1 file changed

+33
-19
lines changed

1 file changed

+33
-19
lines changed

infra/cdn/main.tf

Lines changed: 33 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -343,33 +343,47 @@ resource "fastly_service_vcl" "python_org" {
343343
status = 403
344344
}
345345

346-
# NGWAF Configuration
347-
dictionary {
348-
name = var.edge_security_dictionary
346+
dynamic "dictionary" {
347+
for_each = var.activate_ngwaf_service ? [1] : []
348+
content {
349+
name = var.edge_security_dictionary
350+
}
349351
}
350352

351-
dynamicsnippet {
352-
name = "ngwaf_config_init"
353-
type = "init"
354-
priority = 0
353+
dynamic "dynamicsnippet" {
354+
for_each = var.activate_ngwaf_service ? [1] : []
355+
content {
356+
name = "ngwaf_config_init"
357+
type = "init"
358+
priority = 0
359+
}
355360
}
356361

357-
dynamicsnippet {
358-
name = "ngwaf_config_miss"
359-
type = "miss"
360-
priority = 9000
362+
dynamic "dynamicsnippet" {
363+
for_each = var.activate_ngwaf_service ? [1] : []
364+
content {
365+
name = "ngwaf_config_miss"
366+
type = "miss"
367+
priority = 9000
368+
}
361369
}
362370

363-
dynamicsnippet {
364-
name = "ngwaf_config_pass"
365-
type = "pass"
366-
priority = 9000
371+
dynamic "dynamicsnippet" {
372+
for_each = var.activate_ngwaf_service ? [1] : []
373+
content {
374+
name = "ngwaf_config_pass"
375+
type = "pass"
376+
priority = 9000
377+
}
367378
}
368379

369-
dynamicsnippet {
370-
name = "ngwaf_config_deliver"
371-
type = "deliver"
372-
priority = 9000
380+
dynamic "dynamicsnippet" {
381+
for_each = var.activate_ngwaf_service ? [1] : []
382+
content {
383+
name = "ngwaf_config_deliver"
384+
type = "deliver"
385+
priority = 9000
386+
}
373387
}
374388

375389
lifecycle {

0 commit comments

Comments
 (0)