Skip to content

Commit 1c86045

Browse files
Pedr0Rocharanbel
authored andcommitted
[Tunnels] docs: update deprecated cloudflare_tunnel resource (#17401)
* docs: update deprecated cloudflare_tunnel resource * trailing newline eof * Update resource names to 4.40.0 * Update resource name --------- Co-authored-by: ranbel <[email protected]>
1 parent f6cf3f8 commit 1c86045

File tree

1 file changed

+11
-11
lines changed
  • src/content/docs/cloudflare-one/connections/connect-networks/deploy-tunnels/deployment-guides

1 file changed

+11
-11
lines changed

src/content/docs/cloudflare-one/connections/connect-networks/deploy-tunnels/deployment-guides/terraform.mdx

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ You will need to declare the [providers](https://registry.terraform.io/browse/pr
8282
required_providers {
8383
cloudflare = {
8484
source = "cloudflare/cloudflare"
85-
version = ">= 4.39.0"
85+
version = ">= 4.40.0"
8686
}
8787
google = {
8888
source = "hashicorp/google"
@@ -91,7 +91,7 @@ You will need to declare the [providers](https://registry.terraform.io/browse/pr
9191
source = "hashicorp/random"
9292
}
9393
}
94-
required_version = ">= 0.13"
94+
required_version = ">= 1.2"
9595
}
9696
9797
# Providers
@@ -126,7 +126,7 @@ The following configuration will modify settings in your Cloudflare account.
126126
}
127127
128128
# Creates a new locally-managed tunnel for the GCP VM.
129-
resource "cloudflare_tunnel" "auto_tunnel" {
129+
resource "cloudflare_zero_trust_tunnel_cloudflared" "auto_tunnel" {
130130
account_id = var.cloudflare_account_id
131131
name = "Terraform GCP tunnel"
132132
secret = base64sha256(random_password.tunnel_secret.result)
@@ -136,14 +136,14 @@ The following configuration will modify settings in your Cloudflare account.
136136
resource "cloudflare_record" "http_app" {
137137
zone_id = var.cloudflare_zone_id
138138
name = "http_app"
139-
content = "${cloudflare_tunnel.auto_tunnel.cname}"
139+
content = "${cloudflare_zero_trust_tunnel_cloudflared.auto_tunnel.cname}"
140140
type = "CNAME"
141141
proxied = true
142142
}
143143
144144
# Creates the configuration for the tunnel.
145-
resource "cloudflare_tunnel_config" "auto_tunnel" {
146-
tunnel_id = cloudflare_tunnel.auto_tunnel.id
145+
resource "cloudflare_zero_trust_tunnel_cloudflared_config" "auto_tunnel" {
146+
tunnel_id = cloudflare_zero_trust_tunnel_cloudflared.auto_tunnel.id
147147
account_id = var.cloudflare_account_id
148148
config {
149149
ingress_rule {
@@ -154,7 +154,7 @@ The following configuration will modify settings in your Cloudflare account.
154154
access {
155155
required = true
156156
team_name = "myteam"
157-
aud_tag = [cloudflare_access_application.http_app.aud]
157+
aud_tag = [cloudflare_zero_trust_access_application.http_app.aud]
158158
}
159159
}
160160
}
@@ -165,16 +165,16 @@ The following configuration will modify settings in your Cloudflare account.
165165
}
166166
167167
# Creates an Access application to control who can connect.
168-
resource "cloudflare_access_application" "http_app" {
168+
resource "cloudflare_zero_trust_access_application" "http_app" {
169169
zone_id = var.cloudflare_zone_id
170170
name = "Access application for http_app.${var.cloudflare_zone}"
171171
domain = "http_app.${var.cloudflare_zone}"
172172
session_duration = "1h"
173173
}
174174
175175
# Creates an Access policy for the application.
176-
resource "cloudflare_access_policy" "http_policy" {
177-
application_id = cloudflare_access_application.http_app.id
176+
resource "cloudflare_zero_trust_access_policy" "http_policy" {
177+
application_id = cloudflare_zero_trust_access_application.http_app.id
178178
zone_id = var.cloudflare_zone_id
179179
name = "Example policy for http_app.${var.cloudflare_zone}"
180180
precedence = "1"
@@ -232,7 +232,7 @@ The following configuration defines the specifications for the GCP virtual machi
232232
// Configures the VM to run a startup script that takes in the Terraform variables.
233233
metadata_startup_script = templatefile("./install-tunnel.tpl",
234234
{
235-
tunnel_token = cloudflare_tunnel.auto_tunnel.tunnel_token
235+
tunnel_token = cloudflare_zero_trust_tunnel_cloudflared.auto_tunnel.tunnel_token
236236
})
237237
}
238238
```

0 commit comments

Comments
 (0)