update code
All checks were successful
Terraform Apply / Terraform Apply (push) Successful in 4m37s

This commit is contained in:
2025-11-24 18:16:28 +01:00
parent 165912a2ff
commit e70cfce728
2 changed files with 64 additions and 14 deletions

View File

@@ -2,6 +2,10 @@
# CLOUDFLARE : Networks : Connectors : Cloudflare Tunnels
# =============================================================================
#======================================================
# Création du tunnel Cloudflare pour OnPremise
#======================================================
# Création du tunnel Cloudflare
resource "cloudflare_zero_trust_tunnel_cloudflared" "home_tunnel" {
account_id = local.cloudflare_account_id
@@ -17,21 +21,29 @@ data "cloudflare_zero_trust_tunnel_cloudflared_token" "home_tunnel_token" {
tunnel_id = cloudflare_zero_trust_tunnel_cloudflared.home_tunnel.id
}
#======================================================
# Création du tunnel Cloudflare pour AWS
#======================================================
# Création du tunnel Cloudflare
resource "cloudflare_zero_trust_tunnel_cloudflared" "azure_tunnel" {
resource "cloudflare_zero_trust_tunnel_cloudflared" "aws_tunnel" {
account_id = local.cloudflare_account_id
name = "tunnel-azure-warp-connector"
name = "tunnel-aws-warp-connector"
config_src = "cloudflare"
}
# Récupération du token pour l'agent cloudflared
data "cloudflare_zero_trust_tunnel_cloudflared_token" "azure_tunnel_token" {
data "cloudflare_zero_trust_tunnel_cloudflared_token" "aws_tunnel_token" {
account_id = local.cloudflare_account_id
tunnel_id = cloudflare_zero_trust_tunnel_cloudflared.azure_tunnel.id
tunnel_id = cloudflare_zero_trust_tunnel_cloudflared.aws_tunnel.id
}
#======================================================
# Création du tunnel Cloudflare pour GCP
#======================================================
# Création du tunnel Cloudflare
resource "cloudflare_zero_trust_tunnel_cloudflared" "gcp_tunnel" {
account_id = local.cloudflare_account_id
@@ -46,3 +58,41 @@ data "cloudflare_zero_trust_tunnel_cloudflared_token" "gcp_tunnel_token" {
tunnel_id = cloudflare_zero_trust_tunnel_cloudflared.gcp_tunnel.id
}
#======================================================
# Création du tunnel Cloudflare pour Azure
#======================================================
# 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 pour OVH
#======================================================
# Création du tunnel Cloudflare
resource "cloudflare_zero_trust_tunnel_cloudflared" "ovh_tunnel" {
account_id = local.cloudflare_account_id
name = "tunnel-ovh-warp-connector"
config_src = "cloudflare"
}
# Récupération du token pour l'agent cloudflared
data "cloudflare_zero_trust_tunnel_cloudflared_token" "ovh_tunnel_token" {
account_id = local.cloudflare_account_id
tunnel_id = cloudflare_zero_trust_tunnel_cloudflared.ovh_tunnel.id
}

View File

@@ -6,7 +6,7 @@
resource "cloudflare_zero_trust_tunnel_cloudflared_virtual_network" "zero_trust_tunnel_cloudflared_virtual_network_aws" {
account_id = local.cloudflare_account_id
name = "aws-vpc"
name = "vpc-aws"
comment = "AWS VPC for data science"
is_default = false
is_default_network = false
@@ -16,9 +16,9 @@ resource "cloudflare_zero_trust_tunnel_cloudflared_virtual_network" "zero_trust_
resource "cloudflare_zero_trust_tunnel_cloudflared_virtual_network" "zero_trust_tunnel_cloudflared_virtual_network_azure" {
account_id = local.cloudflare_account_id
name = "azzure-vpc"
name = "vpc-azure"
comment = "AZURE VPC for data science"
is_default = false
# is_default = false
is_default_network = false
}
@@ -26,9 +26,9 @@ resource "cloudflare_zero_trust_tunnel_cloudflared_virtual_network" "zero_trust_
resource "cloudflare_zero_trust_tunnel_cloudflared_virtual_network" "zero_trust_tunnel_cloudflared_virtual_network_gcp" {
account_id = local.cloudflare_account_id
name = "gcp-vpc"
name = "vpc-gcp"
comment = "GCP VPC for data science"
is_default = false
# is_default = false
is_default_network = false
}
@@ -36,8 +36,8 @@ resource "cloudflare_zero_trust_tunnel_cloudflared_virtual_network" "zero_trust_
resource "cloudflare_zero_trust_tunnel_cloudflared_virtual_network" "zero_trust_tunnel_cloudflared_virtual_network_ovh" {
account_id = local.cloudflare_account_id
name = "ovh-vpc"
name = "vpc-ovh"
comment = "OVH VPC for data science"
is_default = false
# is_default = false
is_default_network = false
}