add metrics.clan.lol #161
File diff suppressed because one or more lines are too long
@ -1,20 +1,13 @@
|
|||||||
locals {
|
locals {
|
||||||
subhostnames = [
|
hostnames = [
|
||||||
"@",
|
"@",
|
||||||
"git",
|
"git",
|
||||||
"mail",
|
"mail",
|
||||||
"cache",
|
"cache",
|
||||||
"matrix",
|
"matrix",
|
||||||
"www",
|
"www",
|
||||||
"docs"
|
"docs",
|
||||||
]
|
"metrics"
|
||||||
hostnames = [
|
|
||||||
var.hostname,
|
|
||||||
"www.${var.hostname}",
|
|
||||||
"git.${var.hostname}",
|
|
||||||
"mail.${var.hostname}",
|
|
||||||
"cache.${var.hostname}",
|
|
||||||
"matrix.${var.hostname}",
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -24,7 +17,7 @@ resource "hetznerdns_zone" "server" {
|
|||||||
}
|
}
|
||||||
|
|
||||||
resource "hetznerdns_record" "server_a" {
|
resource "hetznerdns_record" "server_a" {
|
||||||
for_each = toset(local.subhostnames)
|
for_each = toset(local.hostnames)
|
||||||
zone_id = hetznerdns_zone.server.id
|
zone_id = hetznerdns_zone.server.id
|
||||||
name = each.value
|
name = each.value
|
||||||
type = "A"
|
type = "A"
|
||||||
@ -32,7 +25,7 @@ resource "hetznerdns_record" "server_a" {
|
|||||||
}
|
}
|
||||||
|
|
||||||
resource "hetznerdns_record" "server_aaaa" {
|
resource "hetznerdns_record" "server_aaaa" {
|
||||||
for_each = toset(local.subhostnames)
|
for_each = toset(local.hostnames)
|
||||||
zone_id = hetznerdns_zone.server.id
|
zone_id = hetznerdns_zone.server.id
|
||||||
name = each.value
|
name = each.value
|
||||||
type = "AAAA"
|
type = "AAAA"
|
||||||
|
Loading…
Reference in New Issue
Block a user