add dns wildcard for clan.lol
All checks were successful
buildbot/nix-build .#checks.x86_64-linux.clan-merge Build done.
buildbot/nix-build .#checks.x86_64-linux.package-clan-merge Build done.
buildbot/nix-build .#checks.x86_64-linux.devShell-clan-merge Build done.
buildbot/nix-build .#checks.x86_64-linux.devShell-default Build done.
buildbot/nix-build .#checks.x86_64-linux.treefmt Build done.
buildbot/nix-build .#checks.x86_64-linux.package-action-ensure-tea-login Build done.
buildbot/nix-build .#checks.x86_64-linux.package-action-create-pr Build done.
buildbot/nix-build .#checks.x86_64-linux.nixos-web01 Build done.
buildbot/nix-build .#checks.x86_64-linux.package-action-flake-update-pr-clan Build done.
buildbot/nix-build .#checks.x86_64-linux.package-gitea Build done.
buildbot/nix-build .#checks.x86_64-linux.package-job-flake-update-clan-core Build done.
buildbot/nix-build .#checks.x86_64-linux.package-job-flake-update-clan-homepage Build done.
buildbot/nix-build .#checks.x86_64-linux.package-job-flake-update-clan-infra Build done.
buildbot/nix-build .#checks.x86_64-linux.package-action-flake-update Build done.
buildbot/nix-build .#checks.x86_64-linux.package-renovate Build done.
buildbot/nix-eval Build done.
All checks were successful
buildbot/nix-build .#checks.x86_64-linux.clan-merge Build done.
buildbot/nix-build .#checks.x86_64-linux.package-clan-merge Build done.
buildbot/nix-build .#checks.x86_64-linux.devShell-clan-merge Build done.
buildbot/nix-build .#checks.x86_64-linux.devShell-default Build done.
buildbot/nix-build .#checks.x86_64-linux.treefmt Build done.
buildbot/nix-build .#checks.x86_64-linux.package-action-ensure-tea-login Build done.
buildbot/nix-build .#checks.x86_64-linux.package-action-create-pr Build done.
buildbot/nix-build .#checks.x86_64-linux.nixos-web01 Build done.
buildbot/nix-build .#checks.x86_64-linux.package-action-flake-update-pr-clan Build done.
buildbot/nix-build .#checks.x86_64-linux.package-gitea Build done.
buildbot/nix-build .#checks.x86_64-linux.package-job-flake-update-clan-core Build done.
buildbot/nix-build .#checks.x86_64-linux.package-job-flake-update-clan-homepage Build done.
buildbot/nix-build .#checks.x86_64-linux.package-job-flake-update-clan-infra Build done.
buildbot/nix-build .#checks.x86_64-linux.package-action-flake-update Build done.
buildbot/nix-build .#checks.x86_64-linux.package-renovate Build done.
buildbot/nix-eval Build done.
This commit is contained in:
parent
1233be0a83
commit
5f92da77fb
File diff suppressed because one or more lines are too long
|
@ -1,34 +1,32 @@
|
||||||
locals {
|
|
||||||
hostnames = [
|
|
||||||
"@",
|
|
||||||
"git",
|
|
||||||
"mail",
|
|
||||||
"cache",
|
|
||||||
"matrix",
|
|
||||||
"www",
|
|
||||||
"docs",
|
|
||||||
"metrics",
|
|
||||||
"buildbot"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
resource "hetznerdns_zone" "server" {
|
resource "hetznerdns_zone" "server" {
|
||||||
name = var.dns_zone
|
name = var.dns_zone
|
||||||
ttl = 3600
|
ttl = 3600
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "hetznerdns_record" "server_a" {
|
resource "hetznerdns_record" "root_a" {
|
||||||
for_each = toset(local.hostnames)
|
|
||||||
zone_id = hetznerdns_zone.server.id
|
zone_id = hetznerdns_zone.server.id
|
||||||
name = each.value
|
name = "@"
|
||||||
type = "A"
|
type = "A"
|
||||||
value = var.ipv4_address
|
value = var.ipv4_address
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "hetznerdns_record" "server_aaaa" {
|
resource "hetznerdns_record" "root_aaaa" {
|
||||||
for_each = toset(local.hostnames)
|
|
||||||
zone_id = hetznerdns_zone.server.id
|
zone_id = hetznerdns_zone.server.id
|
||||||
name = each.value
|
name = "@"
|
||||||
|
type = "AAAA"
|
||||||
|
value = var.ipv6_address
|
||||||
|
}
|
||||||
|
|
||||||
|
resource "hetznerdns_record" "wildcard_a" {
|
||||||
|
zone_id = hetznerdns_zone.server.id
|
||||||
|
name = "*"
|
||||||
|
type = "A"
|
||||||
|
value = var.ipv4_address
|
||||||
|
}
|
||||||
|
|
||||||
|
resource "hetznerdns_record" "wildcard_aaaa" {
|
||||||
|
zone_id = hetznerdns_zone.server.id
|
||||||
|
name = "*"
|
||||||
type = "AAAA"
|
type = "AAAA"
|
||||||
value = var.ipv6_address
|
value = var.ipv6_address
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user