variable "physical_lab" { type = list(object({ name = string address = string mac = string })) } variable "physical_home" { type = list(object({ name = string address = string mac = string })) } variable "esphome_boards" { type = list(object({ name = string address = string mac = string })) } variable "iot_devices" { type = list(object({ name = string address = string mac = string description = string })) } variable "dhcp_subnets" { type = map(string) }