From 5d6bd50458c565f1538f1696eb99f851151cebc8 Mon Sep 17 00:00:00 2001 From: Ditmar Visser Date: Thu, 5 Jun 2025 10:53:12 +0000 Subject: [PATCH] feat: destroy workflow --- .gitea/workflows/terraform_destroy.yaml | 36 +++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .gitea/workflows/terraform_destroy.yaml diff --git a/.gitea/workflows/terraform_destroy.yaml b/.gitea/workflows/terraform_destroy.yaml new file mode 100644 index 0000000..0811ef3 --- /dev/null +++ b/.gitea/workflows/terraform_destroy.yaml @@ -0,0 +1,36 @@ +name: Terraform Provision + +on: + workflow_dispatch: + +jobs: + terraform: + name: Terraform Apply + runs-on: skylab + defaults: + run: + working-directory: ./opdracht-3 + + env: + TF_VAR_esxi_hostname: ${{ secrets.ESXI_HOSTNAME }} + TF_VAR_esxi_username: ${{ secrets.ESXI_USERNAME }} + TF_VAR_esxi_password: ${{ secrets.ESXI_PASSWORD }} + + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - name: Set up Terraform + uses: hashicorp/setup-terraform@v3 + + - name: Terraform Init + run: terraform init + + - name: Terraform Format + run: terraform fmt -check + + - name: Terraform Validate + run: terraform validate + + - name: Terraform Destroy + run: terraform destroy -auto-approve