diff --git a/README.md b/README.md index 399e433..bb7c337 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ my personal cluster and mc-invites, along with some misc scripts i find useful. https://blog.gabrielsimmer.com/posts/current-infrastructure-2022/ -## rapps +## homelab my at home raspberry pi running k3s, hosting: @@ -15,4 +15,4 @@ my at home raspberry pi running k3s, hosting: ## wlm -my hetzner vps running k3s and hosting [mc.gmem.ca](https://mc.gmem.ca) \ No newline at end of file +my hetzner vps running k3s and hosting [mc.gmem.ca](https://mc.gmem.ca). to be decomissioned soon. \ No newline at end of file diff --git a/terraform/gabrielsimmer.com.tf b/terraform/gabrielsimmer.com.tf index b6da38a..ff7dbbf 100644 --- a/terraform/gabrielsimmer.com.tf +++ b/terraform/gabrielsimmer.com.tf @@ -1,3 +1,18 @@ +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" } @@ -25,6 +40,16 @@ resource "aws_route53_record" "gabrielsimmercom-www" { ] } +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" @@ -43,14 +68,4 @@ resource "aws_route53_record" "gabrielsimmercom-keybase-verification" { records = [ "keybase-site-verification=f2MAsoM3HCGQAsYNcWzCy4Ul2kvh79j6etJbL7aQwv8" ] -} - -resource "aws_route53_record" "gabrielsimmercom-blog" { - zone_id = aws_route53_zone.gabrielsimmercom.zone_id - name = "blog" - type = "CNAME" - ttl = 300 - records = [ - "gmemstr.github.io" - ] } \ No newline at end of file