Files
tf-variable-demo/modules/compute_engine_template/main.tf
gregory hendrickson 179b67acf4 remove depends on
2023-03-30 04:57:17 -07:00

26 lines
502 B
HCL

resource "google_compute_instance_template" "template" {
name_prefix = "instance-template-"
project = var.project_id
region = var.region
machine_type = var.instance_type
disk {
source_image = var.image_name
auto_delete = true
boot = true
}
network_interface {
network = "default"
access_config {
// Ephemeral public IP address
}
}
metadata_startup_script = var.startup_script
lifecycle {
create_before_destroy = true
}
}