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