This commit is contained in:
@@ -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,6 +21,48 @@ 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" "aws_tunnel" {
|
||||
account_id = local.cloudflare_account_id
|
||||
|
||||
name = "tunnel-aws-warp-connector"
|
||||
config_src = "cloudflare"
|
||||
}
|
||||
|
||||
# Récupération du token pour l'agent cloudflared
|
||||
data "cloudflare_zero_trust_tunnel_cloudflared_token" "aws_tunnel_token" {
|
||||
account_id = local.cloudflare_account_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
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
#======================================================
|
||||
# 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
|
||||
@@ -32,17 +78,21 @@ data "cloudflare_zero_trust_tunnel_cloudflared_token" "azure_tunnel_token" {
|
||||
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" "gcp_tunnel" {
|
||||
resource "cloudflare_zero_trust_tunnel_cloudflared" "ovh_tunnel" {
|
||||
account_id = local.cloudflare_account_id
|
||||
|
||||
name = "tunnel-gcp-warp-connector"
|
||||
name = "tunnel-ovh-warp-connector"
|
||||
config_src = "cloudflare"
|
||||
}
|
||||
|
||||
# Récupération du token pour l'agent cloudflared
|
||||
data "cloudflare_zero_trust_tunnel_cloudflared_token" "gcp_tunnel_token" {
|
||||
data "cloudflare_zero_trust_tunnel_cloudflared_token" "ovh_tunnel_token" {
|
||||
account_id = local.cloudflare_account_id
|
||||
|
||||
tunnel_id = cloudflare_zero_trust_tunnel_cloudflared.gcp_tunnel.id
|
||||
tunnel_id = cloudflare_zero_trust_tunnel_cloudflared.ovh_tunnel.id
|
||||
}
|
||||
@@ -2,33 +2,33 @@
|
||||
# CLOUDFLARE : Networks : Routes : Virtual Network
|
||||
# =============================================================================
|
||||
|
||||
#
|
||||
#
|
||||
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
|
||||
}
|
||||
|
||||
#
|
||||
#
|
||||
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
|
||||
}
|
||||
|
||||
#
|
||||
#
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user