Alphabetical order and better naming

This commit is contained in:
Julio Diez 2023-03-09 11:56:42 +01:00
parent eef6a48876
commit 7e6635f535
2 changed files with 10 additions and 8 deletions

View File

@ -17,9 +17,11 @@
locals {
spoke_vms = [
for ras in var.router_appliances : {
ip = ras.ip
vm = ras.vm
vm_name = element(split("/", ras.vm), length(split("/", ras.vm)) - 1)
ip = ras.internal_ip
vm = ras.vm_self_link
vm_name = element(
split("/", ras.vm_self_link), length(split("/", ras.vm_self_link)) - 1
)
}
]
}
@ -40,8 +42,8 @@ resource "google_network_connectivity_spoke" "spoke-ra" {
dynamic "instances" {
for_each = var.router_appliances
content {
virtual_machine = instances.value["vm"]
ip_address = instances.value["ip"]
ip_address = instances.value["internal_ip"]
virtual_machine = instances.value["vm_self_link"]
}
}
site_to_site_data_transfer = var.data_transfer

View File

@ -24,8 +24,8 @@ variable "hub" {
description = "The name of the NCC hub to create or use."
type = object({
create = optional(bool, false)
name = string
description = optional(string)
name = string
})
}
@ -47,8 +47,8 @@ variable "region" {
variable "router_appliances" {
description = "List of router appliances this spoke is associated with."
type = list(object({
vm = string # URI
ip = string
internal_ip = string
vm_self_link = string
}))
}