feat: add support for regional instance templates (#3224)

This commit is contained in:
Javier Roger
2025-07-08 17:10:54 +02:00
committed by GitHub
parent 02a9bdfe2b
commit 2fc3413b97
3 changed files with 11 additions and 10 deletions

View File

@@ -991,7 +991,7 @@ module "sole-tenancy" {
| [service_account_email](outputs.tf#L73) | Service account email. | |
| [service_account_iam_email](outputs.tf#L78) | Service account email. | |
| [template](outputs.tf#L87) | Template resource. | |
| [template_name](outputs.tf#L92) | Template name. | |
| [template_name](outputs.tf#L96) | Template name. | |
## Fixtures

View File

@@ -86,10 +86,18 @@ output "service_account_iam_email" {
output "template" {
description = "Template resource."
value = try(google_compute_instance_template.default[0], null)
value = (
local.template_regional
? try(google_compute_region_instance_template.default[0], null)
: try(google_compute_instance_template.default[0], null)
)
}
output "template_name" {
description = "Template name."
value = try(google_compute_instance_template.default[0].name, null)
value = (
local.template_regional
? try(google_compute_region_instance_template.default[0].name, null)
: try(google_compute_instance_template.default[0].name, null)
)
}

View File

@@ -332,13 +332,6 @@ resource "google_compute_region_instance_template" "default" {
}
}
dynamic "network_interface" {
for_each = var.network_attached_interfaces
content {
network_attachment = network_interface.value
}
}
scheduling {
automatic_restart = !var.options.spot
instance_termination_action = local.termination_action