24 lines
339 B
HCL
24 lines
339 B
HCL
locals {
|
|
ssh_public_key = var.ssh_key
|
|
|
|
nodes = {
|
|
for name, node in var.nodes :
|
|
name => node
|
|
}
|
|
|
|
|
|
|
|
vmid_map = {
|
|
for name, node in local.nodes :
|
|
name => coalesce(
|
|
lookup(node, "vmid", null),
|
|
var.worker_vmid_start + node.index
|
|
)
|
|
}
|
|
|
|
hostname_map = {
|
|
for name, node in local.nodes :
|
|
name => "${name}"
|
|
}
|
|
}
|