From b0bb4333744fe876e56ef8d045bf14ff2ff60cd3 Mon Sep 17 00:00:00 2001 From: hcornet Date: Thu, 20 Nov 2025 19:03:39 +0100 Subject: [PATCH] test 08 --- Networks-Connectors-Cloudflare_Tunnels.tf | 15 +++++++++++++++ test.tf | 2 -- variables.auto.tfvars | 6 ++++-- 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/Networks-Connectors-Cloudflare_Tunnels.tf b/Networks-Connectors-Cloudflare_Tunnels.tf index d84bed2..bfeefc8 100644 --- a/Networks-Connectors-Cloudflare_Tunnels.tf +++ b/Networks-Connectors-Cloudflare_Tunnels.tf @@ -30,4 +30,19 @@ 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 } \ No newline at end of file diff --git a/test.tf b/test.tf index e90d434..cc0dc2f 100644 --- a/test.tf +++ b/test.tf @@ -62,8 +62,6 @@ locals { # Data Sources #========================================================== -cloudflare_tunnel_warp_connector_azure_id = var.cloudflare_zero_trust_tunnel_cloudflared_token.azure_tunnel_token - data "http" "cloudflare_warp_connector_token_azure" { url = "https://api.cloudflare.com/client/v4/accounts/${local.cloudflare_account_id}/warp_connector/${var.cloudflare_tunnel_warp_connector_azure_id}/token" request_headers = local.cloudflare_api_headers diff --git a/variables.auto.tfvars b/variables.auto.tfvars index 46fdf2e..afc8e16 100644 --- a/variables.auto.tfvars +++ b/variables.auto.tfvars @@ -132,8 +132,10 @@ cloudflare_windows_posture_id = "67b05735-3b9b-4bcc-88888888" cloudflare_linux_posture_id = "ed5639c7-3305-4a91-9999999" cloudflare_device_os = "mac" # Options: "linux", "windows", "mac" -cloudflare_tunnel_warp_connector_azure_id = "" -cloudflare_tunnel_warp_connector_gcp_id = "" +#cloudflare_tunnel_warp_connector_azure_id = "" +#cloudflare_tunnel_warp_connector_gcp_id = "" +cloudflare_tunnel_warp_connector_azure_id = cloudflare_zero_trust_tunnel_cloudflared_token.azure_tunnel_token +cloudflare_tunnel_warp_connector_gcp_id = cloudflare_zero_trust_tunnel_cloudflared_token.gcp_tunnel_token # WARP CGNAT Routes cloudflare_custom_cgnat_routes = [