2023-05-31 19:03:43 +00:00
|
|
|
data "external" "secrets" {
|
|
|
|
program = ["cat", pathexpand("~/.tfvars.json")]
|
|
|
|
}
|
|
|
|
|
|
|
|
provider "powerdns" {
|
2023-06-23 17:34:48 +00:00
|
|
|
server_url = "http://192.168.30.7:3000"
|
2023-05-31 19:03:43 +00:00
|
|
|
api_key = data.external.secrets.result.powerdns_api_key
|
|
|
|
}
|
|
|
|
|
|
|
|
resource "powerdns_record" "kms_geokunis2_nl_a" {
|
|
|
|
zone = "geokunis2.nl."
|
|
|
|
name = "kms.geokunis2.nl."
|
|
|
|
type = "A"
|
|
|
|
records = ["84.245.14.149"]
|
|
|
|
ttl = 60
|
|
|
|
}
|
|
|
|
|
|
|
|
resource "powerdns_record" "files_geokunis2_nl_a" {
|
|
|
|
zone = "geokunis2.nl."
|
|
|
|
name = "files.geokunis2.nl."
|
|
|
|
type = "A"
|
|
|
|
records = ["84.245.14.149"]
|
|
|
|
ttl = 60
|
|
|
|
}
|
|
|
|
|
|
|
|
resource "powerdns_record" "files_geokunis2_nl_aaaa" {
|
|
|
|
zone = "geokunis2.nl."
|
|
|
|
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 = "geokunis2.nl."
|
|
|
|
name = "cyberchef.geokunis2.nl."
|
|
|
|
type = "A"
|
|
|
|
records = ["84.245.14.149"]
|
|
|
|
ttl = 60
|
|
|
|
}
|
|
|
|
|
|
|
|
resource "powerdns_record" "cyberchef_geokunis2_nl_aaaa" {
|
|
|
|
zone = "geokunis2.nl."
|
|
|
|
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 = "geokunis2.nl."
|
|
|
|
name = "inbucket.geokunis2.nl."
|
|
|
|
type = "A"
|
|
|
|
records = ["84.245.14.149"]
|
|
|
|
ttl = 60
|
|
|
|
}
|
2023-07-23 11:34:38 +00:00
|
|
|
|
|
|
|
resource "powerdns_record" "smtp2go_1_geokunis2_nl_cname" {
|
|
|
|
zone = "geokunis2.nl."
|
|
|
|
name = "em670271.geokunis2.nl."
|
|
|
|
type = "CNAME"
|
2023-07-23 11:44:03 +00:00
|
|
|
records = ["return.smtp2go.net."]
|
2023-07-23 11:34:38 +00:00
|
|
|
ttl = 60
|
|
|
|
}
|
|
|
|
|
|
|
|
resource "powerdns_record" "smtp2go_2_geokunis2_nl_cname" {
|
|
|
|
zone = "geokunis2.nl."
|
|
|
|
name = "s670271._domainkey.geokunis2.nl."
|
|
|
|
type = "CNAME"
|
2023-07-23 11:44:03 +00:00
|
|
|
records = ["dkim.smtp2go.net."]
|
2023-07-23 11:34:38 +00:00
|
|
|
ttl = 60
|
|
|
|
}
|
|
|
|
|
|
|
|
resource "powerdns_record" "smtp2go_3_geokunis2_nl_cname" {
|
|
|
|
zone = "geokunis2.nl."
|
|
|
|
name = "link.geokunis2.nl."
|
|
|
|
type = "CNAME"
|
2023-07-23 11:44:03 +00:00
|
|
|
records = ["track.smtp2go.net."]
|
2023-07-23 11:34:38 +00:00
|
|
|
ttl = 60
|
|
|
|
}
|