From 5a0f927532f3034913eb1540f3a886853607210e Mon Sep 17 00:00:00 2001 From: MichaelFisher1997 Date: Thu, 17 Apr 2025 17:08:31 +0100 Subject: [PATCH] terraform fmt --- .gitea/workflows/terraform-destroy.yml | 41 ++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .gitea/workflows/terraform-destroy.yml diff --git a/.gitea/workflows/terraform-destroy.yml b/.gitea/workflows/terraform-destroy.yml new file mode 100644 index 0000000..a367735 --- /dev/null +++ b/.gitea/workflows/terraform-destroy.yml @@ -0,0 +1,41 @@ +name: Gitea Destroy Terraform +run-name: ${{ gitea.actor }} triggered a Terraform Destroy 🧨 + +on: + workflow_dispatch: # Manual trigger + +jobs: + destroy: + name: "Terraform Destroy" + runs-on: ubuntu-latest + + permissions: + contents: read + pull-requests: write + + env: + TF_VAR_TS_AUTHKEY: ${{ secrets.TAILSCALE_KEY }} + TF_VAR_ssh_key: ${{ secrets.SSH_PUBLIC_KEY }} + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Set up Terraform + uses: hashicorp/setup-terraform@v2 + with: + terraform_version: 1.6.6 + + - name: Inject sensitive secrets + working-directory: terraform + run: | + echo 'proxmox_password = "${{ secrets.PROXMOX_PASSWORD }}"' >> terraform.tfvars + + - name: Terraform Init + working-directory: terraform + run: terraform init + + - name: Terraform Destroy + working-directory: terraform + run: terraform destroy -auto-approve +