39 lines
1.3 KiB
HCL
39 lines
1.3 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
|
|
}
|
|
|
|
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
|
|
} |