Update access_groups.tf
Some checks failed
Terraform Apply / Terraform Apply (push) Failing after 22s

This commit is contained in:
2025-11-18 13:13:57 +01:00
parent 5ef7bc0e0a
commit d554820e29

View File

@@ -16,14 +16,6 @@ locals {
allowed_countries = ["FR", "DE", "US", "GB"] allowed_countries = ["FR", "DE", "US", "GB"]
blocked_countries = ["CN", "RU", "AF", "BY", "CD", "CU", "IR", "IQ", "KP", "MM", "SD", "SY", "UA", "ZW"] blocked_countries = ["CN", "RU", "AF", "BY", "CD", "CU", "IR", "IQ", "KP", "MM", "SD", "SY", "UA", "ZW"]
main_countries = ["FR"]
all_countries = ["FR", "DE", "ES"]
blocked_countries_except_main = [
for code in local.all_countries : code
if not (code in local.main_countries)
]
# OS posture checks # OS posture checks
os_posture_checks = [ os_posture_checks = [
var.cloudflare_linux_posture_id, var.cloudflare_linux_posture_id,
@@ -68,25 +60,26 @@ resource "cloudflare_zero_trust_access_group" "country_requirements_rule_group"
] ]
} }
resource "cloudflare_zero_trust_access_group" "country_requirements_rule_group_main" { #
account_id = local.cloudflare_account_id #resource "cloudflare_zero_trust_access_group" "country_requirements_rule_group_main" {
# account_id = local.cloudflare_account_id
name = "GL_Localisation Country Requirements : Main" #
include = [ # name = "GL_Localisation Country Requirements : Main"
for country in local.main_countries : { # include = [
geo = { # for country in local.main_countries : {
country_code = country # geo = {
} # country_code = country
} # }
] # }
exclude = [ # ]
for country in local.blocked_countries_except_main : { # exclude = [
geo = { # for country in local.blocked_countries_except_main : {
country_code = country # geo = {
} # country_code = country
} # }
] # }
} # ]
#}
# Device Posture Rule Groups # Device Posture Rule Groups
resource "cloudflare_zero_trust_access_group" "latest_os_version_requirements_rule_group" { resource "cloudflare_zero_trust_access_group" "latest_os_version_requirements_rule_group" {