flipping dns over to the vultr host

This commit is contained in:
shockrah 2024-04-28 21:23:45 -07:00
parent 485890e961
commit 31f558c4bf
3 changed files with 15 additions and 22 deletions

View File

@ -34,8 +34,8 @@ locals {
ttl = 300
records = [ "v=spf1 include:_mailcust.gandi.net ?all" ]
},
{ name = "www.shockrah.xyz", records = [ var.alpha.dns ] },
{ name = "resume.shockrah.xyz", records = [ var.alpha.dns ] },
{ name = "www.shockrah.xyz", records = [ var.vultr_host ] },
{ name = "resume.shockrah.xyz", records = [ var.vultr_host ] },
]
}
@ -47,7 +47,7 @@ resource "aws_route53_record" "shockrah-xyz-record" {
zone_id = aws_route53_zone.shockrah-xyz.id
name = each.value.name
type = lookup(each.value, "type", "CNAME")
type = lookup(each.value, "type", "A")
ttl = lookup(each.value, "ttl", 300)
records = each.value.records
}
@ -56,17 +56,10 @@ resource "aws_route53_record" "shockrah-xyz-record" {
# domain to a alias which normally is not allowed however route53 _does_
# allow this to happen. In basically every other case we would need to point
# this root record to an IP and have an LB attach to that LB
resource "aws_route53_record" "shockrah-xyz-apex" {
resource "aws_route53_record" "shockrah-xyz-vultr" {
zone_id = aws_route53_zone.shockrah-xyz.id
name = "shockrah.xyz"
type = "A"
alias {
name = var.alpha.dns
zone_id = var.alpha.zone
evaluate_target_health = true
}
name = "shockrah.xyz"
type = "A"
ttl = 300
records = [ "45.32.83.83" ]
}

View File

@ -3,17 +3,13 @@ resource "aws_route53_zone" "temper-tv" {
comment = "Main zone for temper.tv"
}
# Main entry which points to Alpha LB
# Main entry which points to vultr host for now
resource "aws_route53_record" "temper-tv" {
zone_id = aws_route53_zone.temper-tv.id
name = "temper.tv"
type = "A"
alias {
name = var.alpha.dns
zone_id = var.alpha.zone
evaluate_target_health = true
}
ttl = 300
records = [ var.vultr_host ]
}
# For email later down the line

View File

@ -28,4 +28,8 @@ variable "alpha" {
})
}
variable "vultr_host" {
type = string
description = "IP of the temp Vultr host"
}