resource "linode_domain" "root" { type = "master" domain = "trygvis.io" refresh_sec = 300 retry_sec = 300 soa_email = "root@trygvis.io" status = "active" tags = [] ttl_sec = 300 } resource "linode_domain_record" "root-a" { domain_id = linode_domain.root.id name = "" record_type = "A" target = "176.58.112.84" } resource "linode_domain_record" "root-txt-google" { domain_id = linode_domain.root.id name = "" record_type = "TXT" target = "google-site-verification=fuNmCULxODJMSSlfa8w0SF-DLt2oTWCAGBvSNsUEB8k" ttl_sec = 300 } resource "linode_domain_record" "root-txt-amazon-ses" { domain_id = linode_domain.root.id name = "_amazonses" record_type = "TXT" target = "c3k5WNcOHhgLn27ed1s7YBq6xB4C/OoWuyKfqyeG31E=" } resource "linode_domain_record" "root-txt-keybase" { domain_id = linode_domain.root.id name = "_keybase" record_type = "TXT" target = "keybase-site-verification=gcoO7zav4G2IK5KQdrWOgz_PD9wpZhz-0afIb1Kodrk" } resource "linode_domain_record" "root-cname-ses-1" { domain_id = linode_domain.root.id name = "k5o5gjadej2kkfncu36i3ef5gt473sxy._domainkey" record_type = "CNAME" target = "k5o5gjadej2kkfncu36i3ef5gt473sxy.dkim.amazonses.com" } resource "linode_domain_record" "root-cname-ses-2" { domain_id = linode_domain.root.id name = "imtuzw2lnfktlc7uongw433qbwjxxatg._domainkey" record_type = "CNAME" target = "imtuzw2lnfktlc7uongw433qbwjxxatg.dkim.amazonses.com" } resource "linode_domain_record" "dlock" { domain_id = linode_domain.root.id name = "dlock" record_type = "A" target = "35.205.192.14" } resource "linode_domain_record" "hash" { domain_id = linode_domain.root.id name = "hash" record_type = "A" target = "138.201.33.16" } resource "linode_domain_record" "hash-aaaa" { domain_id = linode_domain.root.id name = "hash" record_type = "AAAA" target = "2a01:4f8:171:34ad::2" } resource "linode_domain_record" "numquam" { domain_id = linode_domain.root.id name = "numquam" record_type = "A" target = "163.172.160.56" } # Aliases for trygvis.io resource "linode_domain_record" "mw" { domain_id = linode_domain.root.id name = "mw" record_type = "CNAME" target = "trygvis.io" } # Aliases for vs.trygvis.io resource "linode_domain_record" "nextcloud" { domain_id = linode_domain.root.id name = "nextcloud" record_type = "CNAME" target = "vs.trygvis.io" } resource "linode_domain_record" "grafana" { domain_id = linode_domain.root.id name = "grafana" record_type = "CNAME" target = "vs.trygvis.io" } resource "linode_domain_record" "owncloud" { domain_id = linode_domain.root.id name = "owncloud" record_type = "CNAME" target = "vs.trygvis.io" } resource "linode_domain_record" "unifi" { domain_id = linode_domain.root.id name = "unifi" record_type = "CNAME" target = "vs.trygvis.io" }