refactor: remove outdated DNS config

This commit is contained in:
Kim, Jimin 2024-10-11 13:21:31 +09:00
parent 1281a1fdc6
commit 8ea7d80f77
Signed by: pomp
GPG key ID: 2B516173EDD492EB
4 changed files with 0 additions and 108 deletions

View file

@ -1,38 +0,0 @@
name: OpenTofu
on:
push:
branches:
- master
paths:
- main.tf
- .terraform.lock.hcl
permissions:
contents: read
jobs:
opentofu:
name: OpenTofu
runs-on: ubuntu-latest
defaults:
run:
shell: bash
steps:
- name: Checkout Repo
uses: actions/checkout@v3
- name: Setup OpenTofu
uses: opentofu/setup-opentofu@v1
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: us-west-1 # just a random region (also used in main.tf)
- run: tofu init
- run: tofu fmt -check
- run: tofu plan -input=false
- run: tofu apply -auto-approve -input=false

20
.terraform.lock.hcl generated
View file

@ -1,20 +0,0 @@
# This file is maintained automatically by "tofu init".
# Manual edits may be lost in future updates.
provider "registry.opentofu.org/hashicorp/aws" {
version = "5.45.0"
constraints = "~> 5.0"
hashes = [
"h1:A8MJa+VwONA4BNO5xzeleguJbrblNLnXBImHTK/qgFg=",
"zh:1d71c406aeaf4ba762eb62e4595ab9c9f8da1a2c9b74bb4277c0acfd9678ae65",
"zh:3b00b13154eadedb37bca99bf7cbd556fa9472e6900c970effa17a270ee9f721",
"zh:6f264e8b70153925ac8abfa83ebffe2c2d5a27ab5557a6b16124269b08ac2441",
"zh:80f7d552faf5c43d7dc22c6c1f7e70557b9f01c67db07abbb0330d5d3fc0e464",
"zh:863a2a2e6ae5b42fc46b209d8f2761c882d46aca481a8c49ef221d290b4fd88e",
"zh:8e3bddeb2da7e6bcfd0b0221a083778d2f7fc5cd64f55de7d8d79bd1f7378bae",
"zh:c726104e46cd743bbf240101d7975f44091d893b6e97b46070df0041779b04d2",
"zh:db73a89b462fdd6eb6f32e6ed464430a895fc2e54fb629e8b99773fc32a6a7a8",
"zh:e35179b89eba358f521ffd4546345b4d0683ca3364a9deb8f3b7b4bf60be6f02",
"zh:e7b54a0faecd34a9c73729d1d1f0cfc1b8f56bae789f95987002616f1265ce72",
]
}

View file

@ -19,7 +19,6 @@ A collection of "pomp-branded" websites.
![Next.js](https://img.shields.io/badge/next.js-222?style=for-the-badge&logo=nextdotjs) ![Next.js](https://img.shields.io/badge/next.js-222?style=for-the-badge&logo=nextdotjs)
![Svelte](https://img.shields.io/badge/svelte-222?style=for-the-badge&logo=svelte) ![Svelte](https://img.shields.io/badge/svelte-222?style=for-the-badge&logo=svelte)
![SvelteKit](https://img.shields.io/badge/sveltekit-222?style=for-the-badge&logo=svelte) ![SvelteKit](https://img.shields.io/badge/sveltekit-222?style=for-the-badge&logo=svelte)
![OpenTofu](https://img.shields.io/badge/opentofu-222?style=for-the-badge&logo=opentofu)
![Vercel](https://img.shields.io/badge/vercel-222?style=for-the-badge&logo=vercel) ![Vercel](https://img.shields.io/badge/vercel-222?style=for-the-badge&logo=vercel)
![umami](https://img.shields.io/badge/umamu-222?style=for-the-badge&logo=umami) ![umami](https://img.shields.io/badge/umamu-222?style=for-the-badge&logo=umami)

49
main.tf
View file

@ -1,49 +0,0 @@
terraform {
required_providers {
# https://registry.terraform.io/providers/hashicorp/aws/latest/docs
aws = {
source = "hashicorp/aws"
version = "~> 5.0"
}
}
}
# required although unused
provider "aws" {
region = "us-west-1" # just a random region (also used in .github/workflows/terraform.yml)
}
# https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/route53_zone
data "aws_route53_zone" "developomp_com" {
name = "developomp.com"
}
# https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/route53_record
resource "aws_route53_record" "main" {
allow_overwrite = true
zone_id = data.aws_route53_zone.developomp_com.zone_id
name = data.aws_route53_zone.developomp_com.name
type = "A"
ttl = 60
records = ["76.76.21.21"]
}
# https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/route53_record
resource "aws_route53_record" "main_www" {
allow_overwrite = true
zone_id = data.aws_route53_zone.developomp_com.zone_id
name = "www.${data.aws_route53_zone.developomp_com.name}"
type = "CNAME"
ttl = 60
records = ["cname.vercel-dns.com."]
}
# https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/route53_record
resource "aws_route53_record" "blog" {
allow_overwrite = true
zone_id = data.aws_route53_zone.developomp_com.zone_id
name = "blog.${data.aws_route53_zone.developomp_com.name}"
type = "CNAME"
ttl = 60
records = ["cname.vercel-dns.com."]
}