This repository has been archived on 2023-12-26. You can view files and clone it, but cannot push or open issues or pull requests.
hermes/terraform/dns/geokunis2_nl.tf
2023-07-16 21:31:25 +02:00

151 lines
3.7 KiB
HCL

resource "powerdns_zone" "geokunis2_nl" {
name = "geokunis2.nl."
kind = "Native"
nameservers = ["ns.geokunis2.nl.", "ns0.transip.net.", "ns1.transip.nl.", "ns2.transip.eu."]
soa_edit_api = "DEFAULT"
}
resource "powerdns_record" "geokunis2_nl_a" {
zone = powerdns_zone.geokunis2_nl.name
name = "geokunis2.nl."
type = "A"
records = ["84.245.14.149"]
ttl = 60
}
resource "powerdns_record" "geokunis2_nl_mx" {
zone = powerdns_zone.geokunis2_nl.name
name = "geokunis2.nl."
type = "MX"
records = ["10 mail.geokunis2.nl."]
ttl = 60
}
resource "powerdns_record" "mail_geokunis2_nl_a" {
zone = powerdns_zone.geokunis2_nl.name
name = "mail.geokunis2.nl."
type = "A"
records = ["84.245.14.149"]
ttl = 60
}
resource "powerdns_record" "geokunis2_nl_aaaa" {
zone = powerdns_zone.geokunis2_nl.name
name = "geokunis2.nl."
type = "AAAA"
records = ["2a02:58:19a:f730:b62e:99ff:fe77:1bda"]
ttl = 60
}
resource "powerdns_record" "geokunis2_nl_caa" {
zone = powerdns_zone.geokunis2_nl.name
name = "geokunis2.nl."
type = "CAA"
records = ["0 issue \"letsencrypt.org\""]
ttl = 60
}
resource "powerdns_record" "wg_geokunis2_nl_a" {
zone = powerdns_zone.geokunis2_nl.name
name = "wg.geokunis2.nl."
type = "A"
records = ["84.245.14.149"]
ttl = 60
}
resource "powerdns_record" "wg_geokunis2_nl_aaaa" {
zone = powerdns_zone.geokunis2_nl.name
name = "wg.geokunis2.nl."
type = "AAAA"
records = ["2a02:58:1:e::1afb"]
ttl = 60
}
resource "powerdns_record" "wg4_geokunis2_nl_a" {
zone = powerdns_zone.geokunis2_nl.name
name = "wg4.geokunis2.nl."
type = "A"
records = ["84.245.14.149"]
ttl = 60
}
resource "powerdns_record" "wg6_geokunis2_nl_aaaa" {
zone = powerdns_zone.geokunis2_nl.name
name = "wg6.geokunis2.nl."
type = "AAAA"
records = ["2a02:58:1:e::1afb"]
ttl = 60
}
resource "powerdns_record" "tuindersweijde_geokunis2_nl_a" {
zone = powerdns_zone.geokunis2_nl.name
name = "tuindersweijde.geokunis2.nl."
type = "A"
records = ["84.245.14.149"]
ttl = 60
}
resource "powerdns_record" "ns_geokunis2_nl_a" {
zone = powerdns_zone.geokunis2_nl.name
name = "ns.geokunis2.nl."
type = "A"
records = ["84.245.14.149"]
ttl = 60
}
resource "powerdns_record" "ns_geokunis2_nl_aaaa" {
zone = powerdns_zone.geokunis2_nl.name
name = "ns.geokunis2.nl."
type = "AAAA"
records = ["2a02:58:19a:f730:c8fe:c0ff:feff:ee07"]
ttl = 60
}
resource "powerdns_record" "files_geokunis2_nl_a" {
zone = powerdns_zone.geokunis2_nl.name
name = "files.geokunis2.nl."
type = "A"
records = ["84.245.14.149"]
ttl = 60
}
resource "powerdns_record" "files_geokunis2_nl_aaaa" {
zone = powerdns_zone.geokunis2_nl.name
name = "files.geokunis2.nl."
type = "AAAA"
records = ["2a02:58:19a:f730:b62e:99ff:fe77:1bda"]
ttl = 60
}
resource "powerdns_record" "cyberchef_geokunis2_nl_a" {
zone = powerdns_zone.geokunis2_nl.name
name = "cyberchef.geokunis2.nl."
type = "A"
records = ["84.245.14.149"]
ttl = 60
}
resource "powerdns_record" "cyberchef_geokunis2_nl_aaaa" {
zone = powerdns_zone.geokunis2_nl.name
name = "cyberchef.geokunis2.nl."
type = "AAAA"
records = ["2a02:58:19a:f730:c8fe:c0ff:feff:ee03"]
ttl = 60
}
resource "powerdns_record" "inbucket_geokunis2_nl_a" {
zone = powerdns_zone.geokunis2_nl.name
name = "inbucket.geokunis2.nl."
type = "A"
records = ["84.245.14.149"]
ttl = 60
}
resource "powerdns_record" "kms_geokunis2_nl_a" {
zone = powerdns_zone.geokunis2_nl.name
name = "kms.geokunis2.nl."
type = "A"
records = ["84.245.14.149"]
ttl = 60
}