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

50 lines
1.9 KiB
Terraform

# =============================================================================
# CLOUDFLARE : Insights : Digital Experience (DEX)
# =============================================================================
# BRIQUE DEX : supervision de l'expérience utilisateur depuis les postes WARP.
#
# Les tests DEX sont exécutés PAR les clients WARP enrôlés : chaque poste
# mesure régulièrement la latence/disponibilité des cibles ci-dessous et
# remonte les résultats dans Insights > Digital Experience du dashboard.
# Idéal pour répondre à "c'est lent chez moi" avec des données par site,
# par FAI et par poste.
#
# (Réactivation de l'ancien fichier Insights-Digital_Experience-Test.tf.old,
# corrigé : target_policies factices supprimées, cibles réelles du projet.)
# =============================================================================
#======================================================
# Test HTTP : l'application Home Assistant répond
#======================================================
resource "cloudflare_zero_trust_dex_test" "home_app_http" {
account_id = local.cloudflare_account_id
name = "HTTP home application"
description = "Verifie que home.${var.cloudflare_zone} repond depuis les postes WARP"
enabled = true
interval = "30m"
data = {
host = "https://home.${var.cloudflare_zone}"
kind = "http"
method = "GET"
}
}
#======================================================
# Test traceroute : chemin vers le réseau du site principal
#======================================================
resource "cloudflare_zero_trust_dex_test" "home_network_traceroute" {
account_id = local.cloudflare_account_id
name = "Traceroute reseau home"
description = "Chemin reseau depuis les postes WARP vers le LAN domestique via le tunnel"
enabled = true
interval = "30m"
data = {
host = "10.0.4.133"
kind = "traceroute"
}
}