71 lines
1.7 KiB
HCL
71 lines
1.7 KiB
HCL
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"
|
|
]
|
|
} |