From da6661ae83ad51b3cad612a39bc59176d4b3d701 Mon Sep 17 00:00:00 2001
From: ishikaray16 <67680446+ishikaray16@users.noreply.github.com>
Date: Thu, 5 Dec 2024 21:56:10 +0530
Subject: [PATCH] Update waf-re-destroy.yml
---
.github/workflows/waf-re-destroy.yml | 144 +++++++++++++--------------
1 file changed, 72 insertions(+), 72 deletions(-)
diff --git a/.github/workflows/waf-re-destroy.yml b/.github/workflows/waf-re-destroy.yml
index 50237998..a05e77c2 100644
--- a/.github/workflows/waf-re-destroy.yml
+++ b/.github/workflows/waf-re-destroy.yml
@@ -9,86 +9,86 @@ on:
jobs:
- terraform_xc:
- name: "F5XC WAF"
- runs-on: ubuntu-latest
- defaults:
- run:
- working-directory: ./xc
- steps:
- - name: Checkout
- uses: actions/checkout@v4
+ # terraform_xc:
+ # name: "F5XC WAF"
+ # runs-on: ubuntu-latest
+ # defaults:
+ # run:
+ # working-directory: ./xc
+ # steps:
+ # - name: Checkout
+ # uses: actions/checkout@v4
- - name: Setup Terraform
- uses: hashicorp/setup-terraform@v3
- with:
- cli_config_credentials_token: ${{ secrets.TF_API_TOKEN }}
-
- - name: Setup Terraform Backend
- id: backend
- run: |
- cat > backend.tf << EOF
- terraform {
- cloud {
- organization = "${{ secrets.TF_CLOUD_ORGANIZATION }}"
- workspaces {
- name = "${{ secrets.TF_CLOUD_WORKSPACE_XC }}"
- }
- }
- }
- EOF
- echo "${{secrets.P12}}" | base64 -d > api.p12
+ # - name: Setup Terraform
+ # uses: hashicorp/setup-terraform@v3
+ # with:
+ # cli_config_credentials_token: ${{ secrets.TF_API_TOKEN }}
+
+ # - name: Setup Terraform Backend
+ # id: backend
+ # run: |
+ # cat > backend.tf << EOF
+ # terraform {
+ # cloud {
+ # organization = "${{ secrets.TF_CLOUD_ORGANIZATION }}"
+ # workspaces {
+ # name = "${{ secrets.TF_CLOUD_WORKSPACE_XC }}"
+ # }
+ # }
+ # }
+ # EOF
+ # echo "${{secrets.P12}}" | base64 -d > api.p12
- - name: Terraform Init
- id: init
- run: terraform init
+ # - name: Terraform Init
+ # id: init
+ # run: terraform init
- - name: Terraform Validate
- id: validate
- run: terraform validate -no-color
-
- - name: Terraform Plan
- id: plan
- if: github.event_name == 'pull_request'
- run: terraform plan -no-color -input=false
- continue-on-error: true
-
- - uses: actions/github-script@v6
- if: github.event_name == 'pull_request'
- env:
- PLAN: "terraform\n${{ steps.plan.outputs.stdout }}"
- with:
- github-token: ${{ secrets.GITHUB_TOKEN }}
- script: |
- const output = `#### Terraform Format and Style 🖌\`${{ steps.fmt.outcome }}\`
- #### Terraform Initialization ⚙️\`${{ steps.init.outcome }}\`
- #### Terraform Validation 🤖\`${{ steps.validate.outcome }}\`
- #### Terraform Plan 📖\`${{ steps.plan.outcome }}\`
- Show Plan
- \`\`\`\n
- ${process.env.PLAN}
- \`\`\`
-
- *Pushed by: @${{ github.actor }}, Action: \`${{ github.event_name }}\`*`;
- github.rest.issues.createComment({
- issue_number: context.issue.number,
- owner: context.repo.owner,
- repo: context.repo.repo,
- body: output
- })
- - name: Terraform Plan Status
- if: steps.plan.outcome == 'failure'
- run: exit 1
-
- - name: Terraform Destroy
- if: github.ref == 'refs/heads/destroy-waf-re' && ( github.event_name == 'push' || github.event_name == 'workflow_dispatch')
+ # - name: Terraform Validate
+ # id: validate
+ # run: terraform validate -no-color
+
+ # - name: Terraform Plan
+ # id: plan
+ # if: github.event_name == 'pull_request'
+ # run: terraform plan -no-color -input=false
+ # continue-on-error: true
+
+ # - uses: actions/github-script@v6
+ # if: github.event_name == 'pull_request'
+ # env:
+ # PLAN: "terraform\n${{ steps.plan.outputs.stdout }}"
+ # with:
+ # github-token: ${{ secrets.GITHUB_TOKEN }}
+ # script: |
+ # const output = `#### Terraform Format and Style 🖌\`${{ steps.fmt.outcome }}\`
+ # #### Terraform Initialization ⚙️\`${{ steps.init.outcome }}\`
+ # #### Terraform Validation 🤖\`${{ steps.validate.outcome }}\`
+ # #### Terraform Plan 📖\`${{ steps.plan.outcome }}\`
+ # Show Plan
+ # \`\`\`\n
+ # ${process.env.PLAN}
+ # \`\`\`
+ #
+ # *Pushed by: @${{ github.actor }}, Action: \`${{ github.event_name }}\`*`;
+ # github.rest.issues.createComment({
+ # issue_number: context.issue.number,
+ # owner: context.repo.owner,
+ # repo: context.repo.repo,
+ # body: output
+ # })
+ # - name: Terraform Plan Status
+ # if: steps.plan.outcome == 'failure'
+ # run: exit 1
+
+ # - name: Terraform Destroy
+ # if: github.ref == 'refs/heads/destroy-waf-re' && ( github.event_name == 'push' || github.event_name == 'workflow_dispatch')
- run: terraform destroy -auto-approve -input=false
+ # run: terraform destroy -auto-approve -input=false
terraform_vm:
name: "Azure VM"
runs-on: ubuntu-latest
- needs: terraform_xc
+ # needs: terraform_xc
defaults:
run:
working-directory: ./azure/azure-vm