terraform/non-lab/dns.tf

43 lines
1.1 KiB
Terraform
Raw Normal View History

2025-04-15 12:01:56 +00:00
resource "opnsense_unbound_host_override" "esphome" {
#for_each = var.esphome_boards
for_each = { for i, v in var.esphome_boards : i => v }
enabled = true
description = "ESPHome MCU for ${each.value.name}"
hostname = each.value.name
domain = "home.cowley.tech"
server = each.value.address
}
2025-04-16 11:47:40 +02:00
resource "opnsense_unbound_host_override" "physical_home" {
for_each = { for i, v in var.physical_home : i => v }
enabled = true
description = each.value.name
hostname = each.value.name
domain = "home.cowley.tech"
server = each.value.address
}
resource "opnsense_unbound_host_override" "physical_lab" {
for_each = { for i, v in var.physical_lab : i => v }
enabled = true
description = each.value.name
hostname = each.value.name
domain = "lab.cowley.tech"
server = each.value.address
}
2025-04-17 15:15:03 +02:00
resource "opnsense_unbound_host_override" "iot_devices" {
for_each = { for i, v in var.iot_devices : i => v }
enabled = true
description = each.value.description
hostname = each.value.name
domain = "lab.cowley.tech"
server = each.value.address
}