2022-08-28 20:03:08 +01:00
|
|
|
resource "vercel_project" "gabrielsimmercom-blog-vercel" {
|
|
|
|
name = "blog-gabrielsimmer-com"
|
|
|
|
framework = "hugo"
|
|
|
|
|
|
|
|
git_repository = {
|
|
|
|
type = "github"
|
|
|
|
repo = "gmemstr/blog.gabrielsimmer.com"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
resource "vercel_project_domain" "gabrielsimmercom-blog-vercel-domain" {
|
|
|
|
project_id = vercel_project.gabrielsimmercom-blog-vercel.id
|
|
|
|
domain = "blog.gabrielsimmer.com"
|
|
|
|
}
|
|
|
|
|
2022-08-27 23:56:41 +01:00
|
|
|
resource "aws_route53_zone" "gabrielsimmercom" {
|
2022-08-28 01:10:23 +01:00
|
|
|
name = "gabrielsimmer.com"
|
2022-08-27 23:56:41 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
resource "aws_route53_record" "gabrielsimmercom-a" {
|
2022-08-28 01:10:23 +01:00
|
|
|
zone_id = aws_route53_zone.gabrielsimmercom.zone_id
|
|
|
|
name = "gabrielsimmer.com"
|
|
|
|
type = "A"
|
2023-08-15 09:11:31 +01:00
|
|
|
ttl = 3600
|
2022-08-28 01:10:23 +01:00
|
|
|
records = [
|
2023-08-15 09:11:31 +01:00
|
|
|
"66.241.124.117"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
|
2023-07-25 20:26:30 +01:00
|
|
|
resource "aws_route53_record" "gabrielsimmercom-next" {
|
|
|
|
zone_id = aws_route53_zone.gabrielsimmercom.zone_id
|
|
|
|
name = "next"
|
|
|
|
type = "A"
|
|
|
|
ttl = 300
|
|
|
|
records = [ "66.241.124.117" ]
|
|
|
|
}
|
|
|
|
|
|
|
|
resource "aws_route53_record" "gabrielsimmercom-next-aaa" {
|
|
|
|
zone_id = aws_route53_zone.gabrielsimmercom.zone_id
|
|
|
|
name = "next"
|
|
|
|
type = "AAAA"
|
|
|
|
ttl = 300
|
|
|
|
records = [ "2a09:8280:1::4e:42fd" ]
|
|
|
|
}
|
|
|
|
|
2022-08-27 23:56:41 +01:00
|
|
|
resource "aws_route53_record" "gabrielsimmercom-www" {
|
2022-08-28 01:10:23 +01:00
|
|
|
zone_id = aws_route53_zone.gabrielsimmercom.zone_id
|
|
|
|
name = "www"
|
|
|
|
type = "CNAME"
|
|
|
|
ttl = 300
|
|
|
|
records = [
|
|
|
|
"gabrielsimmer.com"
|
|
|
|
]
|
2022-08-27 23:56:41 +01:00
|
|
|
}
|
|
|
|
|
2022-08-28 20:03:08 +01:00
|
|
|
resource "aws_route53_record" "gabrielsimmercom-blog" {
|
|
|
|
zone_id = aws_route53_zone.gabrielsimmercom.zone_id
|
|
|
|
name = "blog"
|
|
|
|
type = "CNAME"
|
|
|
|
ttl = 300
|
|
|
|
records = [
|
|
|
|
"cname.vercel-dns.com"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
|
2022-08-27 23:56:41 +01:00
|
|
|
resource "aws_route53_record" "gabrielsimmercom-github-verification" {
|
2022-08-28 01:10:23 +01:00
|
|
|
zone_id = aws_route53_zone.gabrielsimmercom.zone_id
|
|
|
|
name = "_github-pages-challenge-gmemstr.gabrielsimmer.com"
|
|
|
|
type = "TXT"
|
|
|
|
ttl = 300
|
|
|
|
records = [
|
2023-08-05 12:02:45 +01:00
|
|
|
"fcf7482bbeced61719161ebd56e110",
|
2022-08-28 01:10:23 +01:00
|
|
|
]
|
2022-08-27 23:56:41 +01:00
|
|
|
}
|
|
|
|
|
2023-07-14 16:53:41 +01:00
|
|
|
resource "aws_route53_record" "gabrielsimmercom-txt-verifications" {
|
2022-08-28 01:10:23 +01:00
|
|
|
zone_id = aws_route53_zone.gabrielsimmercom.zone_id
|
|
|
|
name = "gabrielsimmer.com"
|
|
|
|
type = "TXT"
|
|
|
|
ttl = 300
|
|
|
|
records = [
|
2023-07-14 16:53:41 +01:00
|
|
|
"keybase-site-verification=f2MAsoM3HCGQAsYNcWzCy4Ul2kvh79j6etJbL7aQwv8",
|
2023-08-05 12:02:45 +01:00
|
|
|
"v=spf1 include:spf.messagingengine.com ?all",
|
|
|
|
"google-site-verification=EW1TJ2_9BRa81mIRX9doz-5aR4ydYh4hzG1yuqfu_C4"
|
2022-08-28 01:10:23 +01:00
|
|
|
]
|
2023-07-14 16:53:41 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
resource "aws_route53_record" "gabrielsimmer-com-mx" {
|
|
|
|
zone_id = aws_route53_zone.gabrielsimmercom.zone_id
|
|
|
|
name = "gabrielsimmer.com"
|
|
|
|
type = "MX"
|
|
|
|
records = ["10 in1-smtp.messagingengine.com", "20 in2-smtp.messagingengine.com"]
|
|
|
|
ttl = 300
|
|
|
|
}
|
|
|
|
|
|
|
|
resource "aws_route53_record" "gabrielsimmer-com-mail-cname" {
|
|
|
|
for_each = {
|
|
|
|
"fm1._domainkey" = "fm1.gabrielsimmer.com.dkim.fmhosted.com"
|
|
|
|
"fm2._domainkey" = "fm2.gabrielsimmer.com.dkim.fmhosted.com"
|
|
|
|
"fm3._domainkey" = "fm3.gabrielsimmer.com.dkim.fmhosted.com"
|
|
|
|
}
|
|
|
|
|
|
|
|
zone_id = aws_route53_zone.gabrielsimmercom.zone_id
|
|
|
|
name = each.key
|
|
|
|
records = [each.value]
|
|
|
|
type = "CNAME"
|
|
|
|
ttl = 300
|
|
|
|
}
|