data "external" "secrets" { program = ["cat", pathexpand("~/.tfvars.json")] } provider "powerdns" { server_url = "http://192.168.30.7:3000" 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 } resource "powerdns_record" "smtp2go_1_geokunis2_nl_cname" { zone = "geokunis2.nl." name = "em670271.geokunis2.nl." type = "CNAME" records = ["return.smtp2go.net"] ttl = 60 } resource "powerdns_record" "smtp2go_2_geokunis2_nl_cname" { zone = "geokunis2.nl." name = "s670271._domainkey.geokunis2.nl." type = "CNAME" records = ["dkim.smtp2go.net"] ttl = 60 } resource "powerdns_record" "smtp2go_3_geokunis2_nl_cname" { zone = "geokunis2.nl." name = "link.geokunis2.nl." type = "CNAME" records = ["track.smtp2go.net"] ttl = 60 }