diff --git a/.github/workflows/waf-re-apply.yml b/.github/workflows/waf-re-apply.yml
index 5b692eb61..941982cb2 100644
--- a/.github/workflows/waf-re-apply.yml
+++ b/.github/workflows/waf-re-apply.yml
@@ -156,78 +156,78 @@ jobs:
run: terraform apply -auto-approve -input=false
- # terraform_xc:
- # name: "F5XC WAF"
- # runs-on: ubuntu-latest
- # needs: terraform_vm
- # 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: 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 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 Apply
- # if: github.ref == 'refs/heads/deploy-waf-re' && github.event_name == 'push'
- # run: terraform apply -auto-approve -input=false
+ terraform_xc:
+ name: "F5XC WAF"
+ runs-on: ubuntu-latest
+ needs: terraform_vm
+ 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: 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 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 Apply
+ if: github.ref == 'refs/heads/deploy-waf-re' && github.event_name == 'push'
+ run: terraform apply -auto-approve -input=false
diff --git a/.github/workflows/waf-re-destroy.yml b/.github/workflows/waf-re-destroy.yml
index 7f0857e16..a4e2bbfdb 100644
--- a/.github/workflows/waf-re-destroy.yml
+++ b/.github/workflows/waf-re-destroy.yml
@@ -8,85 +8,85 @@ 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'
- run: terraform destroy -auto-approve -input=false
+ # - 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'
+ # 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