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" } resource "aws_route53_zone" "gabrielsimmercom" { name = "gabrielsimmer.com" } resource "aws_route53_record" "gabrielsimmercom-a" { zone_id = aws_route53_zone.gabrielsimmercom.zone_id name = "gabrielsimmer.com" type = "A" ttl = 300 records = [ "185.199.108.153", "185.199.109.153", "185.199.110.153", "185.199.111.153" ] } resource "aws_route53_record" "gabrielsimmercom-www" { zone_id = aws_route53_zone.gabrielsimmercom.zone_id name = "www" type = "CNAME" ttl = 300 records = [ "gabrielsimmer.com" ] } 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" ] } resource "aws_route53_record" "gabrielsimmercom-github-verification" { zone_id = aws_route53_zone.gabrielsimmercom.zone_id name = "_github-pages-challenge-gmemstr.gabrielsimmer.com" type = "TXT" ttl = 300 records = [ "fcf7482bbeced61719161ebd56e110" ] } resource "aws_route53_record" "gabrielsimmercom-keybase-verification" { zone_id = aws_route53_zone.gabrielsimmercom.zone_id name = "gabrielsimmer.com" type = "TXT" ttl = 300 records = [ "keybase-site-verification=f2MAsoM3HCGQAsYNcWzCy4Ul2kvh79j6etJbL7aQwv8" ] }