This commit is contained in:
@@ -5,6 +5,7 @@
|
|||||||
# Création du tunnel Cloudflare
|
# Création du tunnel Cloudflare
|
||||||
resource "cloudflare_zero_trust_tunnel_cloudflared" "home_tunnel" {
|
resource "cloudflare_zero_trust_tunnel_cloudflared" "home_tunnel" {
|
||||||
account_id = local.cloudflare_account_id
|
account_id = local.cloudflare_account_id
|
||||||
|
|
||||||
name = var.tunnel_name
|
name = var.tunnel_name
|
||||||
config_src = "cloudflare"
|
config_src = "cloudflare"
|
||||||
}
|
}
|
||||||
@@ -12,5 +13,21 @@ resource "cloudflare_zero_trust_tunnel_cloudflared" "home_tunnel" {
|
|||||||
# Récupération du token pour l'agent cloudflared
|
# Récupération du token pour l'agent cloudflared
|
||||||
data "cloudflare_zero_trust_tunnel_cloudflared_token" "home_tunnel_token" {
|
data "cloudflare_zero_trust_tunnel_cloudflared_token" "home_tunnel_token" {
|
||||||
account_id = local.cloudflare_account_id
|
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.home_tunnel.id
|
tunnel_id = cloudflare_zero_trust_tunnel_cloudflared.home_tunnel.id
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -132,6 +132,9 @@ 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_gcp_id = ""
|
||||||
|
|
||||||
# WARP CGNAT Routes
|
# WARP CGNAT Routes
|
||||||
cloudflare_custom_cgnat_routes = [
|
cloudflare_custom_cgnat_routes = [
|
||||||
{
|
{
|
||||||
|
|||||||
16
variables.tf
16
variables.tf
@@ -444,15 +444,15 @@ variable "cloudflare_windows_rdp_tunnel_name_gcp" {
|
|||||||
# WARP CONNECTOR TUNNEL IDS
|
# WARP CONNECTOR TUNNEL IDS
|
||||||
#======================================================
|
#======================================================
|
||||||
|
|
||||||
#variable "cloudflare_tunnel_warp_connector_azure_id" {
|
variable "cloudflare_tunnel_warp_connector_azure_id" {
|
||||||
# description = "ID of the WARP Connector Tunnel manually created for Azure in UI"
|
description = "ID of the WARP Connector Tunnel manually created for Azure in UI"
|
||||||
# type = string
|
type = string
|
||||||
#}
|
}
|
||||||
|
|
||||||
#variable "cloudflare_tunnel_warp_connector_gcp_id" {
|
variable "cloudflare_tunnel_warp_connector_gcp_id" {
|
||||||
# description = "ID of the WARP Connector Tunnel manually created for GCP in UI"
|
description = "ID of the WARP Connector Tunnel manually created for GCP in UI"
|
||||||
# type = string
|
type = string
|
||||||
#}
|
}
|
||||||
|
|
||||||
#variable "cloudflare_tunnel_warp_connector_aws_id" {
|
#variable "cloudflare_tunnel_warp_connector_aws_id" {
|
||||||
# description = "ID of the WARP Connector Tunnel manually created for AWS in UI"
|
# description = "ID of the WARP Connector Tunnel manually created for AWS in UI"
|
||||||
|
|||||||
Reference in New Issue
Block a user