Add configuration for CoreDNS and update host variables for lab environment
This commit is contained in:
@@ -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 = []
|
||||
}
|
||||
Reference in New Issue
Block a user