Skip to content

Commit 94967b8

Browse files
chore: Added snippet for instance template (#287)
* Added snippet for instance template * Ran 'terraform fmt'
1 parent cd6655c commit 94967b8

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

examples/basic_shared_vpc/main.tf

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ resource "google_compute_address" "internal" {
5959
resource "google_compute_instance" "reserved_ip" {
6060
project = var.service_project
6161
zone = "us-central1-a"
62-
name = "my-vm"
62+
name = google_compute_address.internal.self_link
6363
machine_type = "e2-medium"
6464
boot_disk {
6565
initialize_params {
@@ -89,3 +89,19 @@ resource "google_compute_instance" "ephemeral_ip" {
8989
}
9090
}
9191
# [END compute_shared_instance_with_ephemeral_ip_create]
92+
93+
94+
# [START compute_shared_instance_template_create]
95+
resource "google_compute_instance_template" "default" {
96+
project = var.service_project
97+
name = "appserver-template"
98+
description = "This template is used to create app server instances."
99+
machine_type = "n1-standard-1"
100+
disk {
101+
source_image = "debian-cloud/debian-9"
102+
}
103+
network_interface {
104+
subnetwork = data.google_compute_subnetwork.subnet.self_link
105+
}
106+
}
107+
# [END compute_shared_instance_template_create]

0 commit comments

Comments
 (0)