Files
terraform-cloudflare-tunnel…/Networks-Connectors-Cloudflare_Tunnels.tf
hcornet b0bb433374
Some checks failed
Terraform Apply / Terraform Apply (push) Has been cancelled
test 08
2025-11-20 19:03:39 +01:00

48 lines
1.6 KiB
HCL

# =============================================================================
# CLOUDFLARE : Networks : Connectors : Cloudflare Tunnels
# =============================================================================
# Création du tunnel Cloudflare
resource "cloudflare_zero_trust_tunnel_cloudflared" "home_tunnel" {
account_id = local.cloudflare_account_id
name = var.tunnel_name
config_src = "cloudflare"
}
# Récupération du token pour l'agent cloudflared
data "cloudflare_zero_trust_tunnel_cloudflared_token" "home_tunnel_token" {
account_id = local.cloudflare_account_id
tunnel_id = cloudflare_zero_trust_tunnel_cloudflared.home_tunnel.id
}
# Création du tunnel Cloudflare
resource "cloudflare_zero_trust_tunnel_cloudflared" "azure_tunnel" {
account_id = local.cloudflare_account_id
name = "tunnel-azure-warp-connector"
config_src = "cloudflare"
}
# Récupération du token pour l'agent cloudflared
data "cloudflare_zero_trust_tunnel_cloudflared_token" "azure_tunnel_token" {
account_id = local.cloudflare_account_id
tunnel_id = cloudflare_zero_trust_tunnel_cloudflared.azure_tunnel.id
}
# Création du tunnel Cloudflare
resource "cloudflare_zero_trust_tunnel_cloudflared" "gcp_tunnel" {
account_id = local.cloudflare_account_id
name = "tunnel-gcp-warp-connector"
config_src = "cloudflare"
}
# Récupération du token pour l'agent cloudflared
data "cloudflare_zero_trust_tunnel_cloudflared_token" "gcp_tunnel_token" {
account_id = local.cloudflare_account_id
tunnel_id = cloudflare_zero_trust_tunnel_cloudflared.gcp_tunnel.id
}