Add configuration for CoreDNS and update host variables for lab environment

This commit is contained in:
2025-06-07 16:12:55 +02:00
parent d3b8aff1ae
commit 3cda0b5624
18 changed files with 425 additions and 44 deletions
@@ -0,0 +1,29 @@
variable "tag" {
description = "The version of app to install"
type = string
default = "latest"
}
variable "forward_dns_servers" {
description = "Forward DNS servers"
type = list(string)
default = ["8.8.8.8", "8.8.4.4"]
}
variable "zones" {
description = "Zones to be managed by coredns"
type = list(object({
fqdn = string
domain_master = optional(string, "admin")
refresh_rate = optional(number, 7200)
retry_rate = optional(number, 3600)
expire_time = optional(number, 1209600)
ttl = optional(number, 3600)
records = list(object({
name = string
type = string
content = string
}))
}))
default = []
}