diff --git a/.github/workflows/opentofu.yml b/.github/workflows/opentofu.yml deleted file mode 100644 index aa68445..0000000 --- a/.github/workflows/opentofu.yml +++ /dev/null @@ -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 diff --git a/.terraform.lock.hcl b/.terraform.lock.hcl deleted file mode 100644 index 700a2d8..0000000 --- a/.terraform.lock.hcl +++ /dev/null @@ -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", - ] -} diff --git a/README.md b/README.md index 105a652..4756ed6 100644 --- a/README.md +++ b/README.md @@ -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) ![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) -![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) ![umami](https://img.shields.io/badge/umamu-222?style=for-the-badge&logo=umami) diff --git a/main.tf b/main.tf deleted file mode 100644 index 35a8d47..0000000 --- a/main.tf +++ /dev/null @@ -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."] -}