Skip to content

Commit 9ba27ba

Browse files
jessdejongglasnt
andauthored
docs: Update GMK resource examples now that Clusters and Topic resources are GA (#759)
* remove google beta * Setup subnetwork in sample * Setup subnetwork in topic sample * Add project identifier line to cluster and topic samples * Add project id line to clusters and topics with comment --------- Co-authored-by: Katie McLaughlin <[email protected]>
1 parent 0828b82 commit 9ba27ba

File tree

2 files changed

+33
-7
lines changed
  • managedkafka

2 files changed

+33
-7
lines changed

managedkafka/managedkafka_create_cluster/main.tf

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
# [START managedkafka_create_cluster_parent]
1818
# [START managedkafka_create_cluster]
1919
resource "google_managed_kafka_cluster" "default" {
20-
provider = google-beta
20+
project = data.google_project.default.project_id # Replace this with your project ID in quotes
2121
cluster_id = "my-cluster-id"
2222
location = "us-central1"
2323
capacity_config {
@@ -27,14 +27,27 @@ resource "google_managed_kafka_cluster" "default" {
2727
gcp_config {
2828
access_config {
2929
network_configs {
30-
subnet = "projects/${data.google_project.default.number}/regions/us-central1/subnetworks/default"
30+
subnet = google_compute_subnetwork.default.id
3131
}
3232
}
3333
}
3434
}
3535
# [END managedkafka_create_cluster]
3636

37+
# [START managedkafka_subnetwork]
38+
resource "google_compute_subnetwork" "default" {
39+
name = "test-subnetwork"
40+
ip_cidr_range = "10.2.0.0/16"
41+
region = "us-central1"
42+
network = google_compute_network.default.id
43+
}
44+
45+
resource "google_compute_network" "default" {
46+
name = "test-network"
47+
auto_create_subnetworks = false
48+
}
49+
# [END managedkafka_subnetwork]
50+
3751
data "google_project" "default" {
38-
provider = google-beta
3952
}
4053
# [END managedkafka_create_cluster_parent]

managedkafka/managedkafka_create_topic/main.tf

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
# [START managedkafka_create_topic_parent]
1818
resource "google_managed_kafka_cluster" "default" {
19-
provider = google-beta
19+
project = data.google_project.default.project_id # Replace this with your project ID in quotes
2020
cluster_id = "my-cluster-id"
2121
location = "us-central1"
2222
capacity_config {
@@ -26,15 +26,29 @@ resource "google_managed_kafka_cluster" "default" {
2626
gcp_config {
2727
access_config {
2828
network_configs {
29-
subnet = "projects/${data.google_project.default.number}/regions/us-central1/subnetworks/default"
29+
subnet = google_compute_subnetwork.default.id
3030
}
3131
}
3232
}
3333
}
3434

35+
# [START managedkafka_subnetwork]
36+
resource "google_compute_subnetwork" "default" {
37+
name = "test-subnetwork"
38+
ip_cidr_range = "10.2.0.0/16"
39+
region = "us-central1"
40+
network = google_compute_network.default.id
41+
}
42+
43+
resource "google_compute_network" "default" {
44+
name = "test-network"
45+
auto_create_subnetworks = false
46+
}
47+
# [END managedkafka_subnetwork]
48+
3549
# [START managedkafka_create_topic]
3650
resource "google_managed_kafka_topic" "default" {
37-
provider = google-beta
51+
project = data.google_project.default.project_id # Replace this with your project ID in quotes
3852
topic_id = "my-topic-id"
3953
cluster = google_managed_kafka_cluster.default.cluster_id
4054
location = "us-central1"
@@ -44,6 +58,5 @@ resource "google_managed_kafka_topic" "default" {
4458
# [END managedkafka_create_topic]
4559

4660
data "google_project" "default" {
47-
provider = google-beta
4861
}
4962
# [END managedkafka_create_topic_parent]

0 commit comments

Comments
 (0)