update
This commit is contained in:
parent
a5d90f36cb
commit
66d76c50f0
4 changed files with 50 additions and 25 deletions
42
terraform/dns_ntxarms.tf
Normal file
42
terraform/dns_ntxarms.tf
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
# SOA record for ntxarms.com
|
||||
resource "powerdns_record" "ntxarms_soa" {
|
||||
depends_on = [powerdns_zone.ntxarms_com]
|
||||
zone = "ntxarms.com."
|
||||
name = "ntxarms.com."
|
||||
type = "SOA"
|
||||
ttl = 3600
|
||||
records = ["ns1.as393837.net. graham.mcintire.me. 0 10800 3600 604800 3600"]
|
||||
}
|
||||
|
||||
# Root A record
|
||||
resource "powerdns_record" "ntxarms_root" {
|
||||
depends_on = [powerdns_zone.ntxarms_com]
|
||||
zone = "ntxarms.com."
|
||||
name = "ntxarms.com."
|
||||
type = "A"
|
||||
ttl = 3600
|
||||
records = ["75.2.60.5"]
|
||||
}
|
||||
|
||||
# www CNAME to Netlify
|
||||
resource "powerdns_record" "ntxarms_www" {
|
||||
depends_on = [powerdns_zone.ntxarms_com]
|
||||
zone = "ntxarms.com."
|
||||
name = "www.ntxarms.com."
|
||||
type = "CNAME"
|
||||
ttl = 3600
|
||||
records = ["ntxarms.netlify.app."]
|
||||
}
|
||||
|
||||
# Fastmail MX records
|
||||
resource "powerdns_record" "ntxarms_mx" {
|
||||
depends_on = [powerdns_zone.ntxarms_com]
|
||||
zone = "ntxarms.com."
|
||||
name = "ntxarms.com."
|
||||
type = "MX"
|
||||
ttl = 3600
|
||||
records = [
|
||||
"10 in1-smtp.messagingengine.com.",
|
||||
"20 in2-smtp.messagingengine.com."
|
||||
]
|
||||
}
|
||||
|
|
@ -71,3 +71,10 @@ resource "powerdns_zone" "manero_org" {
|
|||
soa_edit_api = "DEFAULT"
|
||||
nameservers = ["ns1.as393837.net.", "ns-global.kjsl.com."]
|
||||
}
|
||||
|
||||
resource "powerdns_zone" "ntxarms_com" {
|
||||
name = "ntxarms.com."
|
||||
kind = "Native"
|
||||
soa_edit_api = "DEFAULT"
|
||||
nameservers = ["ns1.as393837.net.", "ns-global.kjsl.com."]
|
||||
}
|
||||
|
|
|
|||
1
terraform/errored.tfstate
Normal file
1
terraform/errored.tfstate
Normal file
File diff suppressed because one or more lines are too long
|
|
@ -67,28 +67,3 @@ provider "powerdns" {
|
|||
api_key = var.pdns_vultr_api_key
|
||||
server_url = "http://100.93.123.98:8081"
|
||||
}
|
||||
|
||||
variable "example_remote_state_address" {
|
||||
type = string
|
||||
description = "Gitlab remote state file address"
|
||||
}
|
||||
|
||||
variable "example_username" {
|
||||
type = string
|
||||
description = "Gitlab username to query remote state"
|
||||
}
|
||||
|
||||
variable "example_access_token" {
|
||||
type = string
|
||||
description = "GitLab access token to query remote state"
|
||||
}
|
||||
|
||||
data "terraform_remote_state" "example" {
|
||||
backend = "http"
|
||||
|
||||
config = {
|
||||
address = var.example_remote_state_address
|
||||
username = var.example_username
|
||||
password = var.example_access_token
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue