This commit is contained in:
@@ -30,4 +30,19 @@ data "cloudflare_zero_trust_tunnel_cloudflared_token" "azure_tunnel_token" {
|
|||||||
account_id = local.cloudflare_account_id
|
account_id = local.cloudflare_account_id
|
||||||
|
|
||||||
tunnel_id = cloudflare_zero_trust_tunnel_cloudflared.azure_tunnel.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
|
||||||
}
|
}
|
||||||
2
test.tf
2
test.tf
@@ -62,8 +62,6 @@ locals {
|
|||||||
# Data Sources
|
# 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" {
|
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"
|
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
|
request_headers = local.cloudflare_api_headers
|
||||||
|
|||||||
@@ -132,8 +132,10 @@ cloudflare_windows_posture_id = "67b05735-3b9b-4bcc-88888888"
|
|||||||
cloudflare_linux_posture_id = "ed5639c7-3305-4a91-9999999"
|
cloudflare_linux_posture_id = "ed5639c7-3305-4a91-9999999"
|
||||||
cloudflare_device_os = "mac" # Options: "linux", "windows", "mac"
|
cloudflare_device_os = "mac" # Options: "linux", "windows", "mac"
|
||||||
|
|
||||||
cloudflare_tunnel_warp_connector_azure_id = ""
|
#cloudflare_tunnel_warp_connector_azure_id = ""
|
||||||
cloudflare_tunnel_warp_connector_gcp_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
|
# WARP CGNAT Routes
|
||||||
cloudflare_custom_cgnat_routes = [
|
cloudflare_custom_cgnat_routes = [
|
||||||
|
|||||||
Reference in New Issue
Block a user