File tree Expand file tree Collapse file tree 1 file changed +33
-19
lines changed Expand file tree Collapse file tree 1 file changed +33
-19
lines changed Original file line number Diff line number Diff line change @@ -343,33 +343,47 @@ resource "fastly_service_vcl" "python_org" {
343
343
status = 403
344
344
}
345
345
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
+ }
349
351
}
350
352
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
+ }
355
360
}
356
361
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
+ }
361
369
}
362
370
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
+ }
367
378
}
368
379
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
+ }
373
387
}
374
388
375
389
lifecycle {
You can’t perform that action at this time.
0 commit comments