Files
terraform-cloudflare-tunnel…/Access_Controls-Policies-Reusable_Policies.tf
T
hcornet 04e0f318f4
Terraform Apply / Terraform Apply (push) Failing after 20s
Update 31-07-2026
2026-07-31 09:50:42 +02:00

47 lines
1.3 KiB
Terraform

# =============================================================================
# CLOUDFLARE : Access Controls : Policies : Reusable policies
# =============================================================================
#
resource "cloudflare_zero_trust_access_policy" "allow_policie_default" {
account_id = local.cloudflare_account_id
name = "Default"
decision = "allow"
session_duration = "24h"
include = [{
group = {
id = cloudflare_zero_trust_access_group.default_groups.id
}
}]
}
#
resource "cloudflare_zero_trust_access_policy" "allow_policie_it_admin" {
account_id = local.cloudflare_account_id
name = "Default It Admin"
decision = "allow"
session_duration = "6h"
include = [
for group_key in ["it_admin", "infrastructure_admin"] : {
group = {
id = cloudflare_zero_trust_access_group.saml_groups[group_key].id
}
}
]
}
#
resource "cloudflare_zero_trust_access_policy" "allow_policie_administrators" {
account_id = local.cloudflare_account_id
name = "Default Administrators"
decision = "allow"
session_duration = "30m"
include = [{
group = {
id = cloudflare_zero_trust_access_group.admins_rule_group.id
}
}]
}