@@ -89,17 +89,14 @@ jobs:
8989 env :
9090 TF_WORKSPACE : stage
9191
92- # #################### THIS SECTION IS COMMENTED BECAUSE PRODUCTION IS SHUTDOWN IN AZURE ###########
93- # #################### PLEASE UNCOMMENT BELOW ONCE AZURE PRODUCTION IS READY #######################
94-
95-
96- # - name: Terraform Plan Prod
97- # id: plan-stage
98- # run: terraform plan -var-file=${{ env.TF_WORKSPACE }}.tfvars -var image_tag=latest -no-color
99- # continue-on-error: true
100- # working-directory: ./${{ env.WORKING_DIR }}
101- # env:
102- # TF_WORKSPACE: prod
92+ - name : Terraform Plan Prod
93+ id : plan-stage
94+ # run: terraform plan -var-file=${{ env.TF_WORKSPACE }}.tfvars -var image_tag=latest -no-color
95+ run : echo "Disabled until restructuring infrastructure tiers"
96+ continue-on-error : true
97+ working-directory : ./${{ env.WORKING_DIR }}
98+ env :
99+ TF_WORKSPACE : prod
103100
104101 - name : Update Pull Request with Stage Plan
105102@@ -125,35 +122,33 @@ jobs:
125122 })
126123
127124
128- # #################### THIS SECTION IS COMMENTED BECAUSE PRODUCTION IS SHUTDOWN IN AZURE ###########
129- # #################### PLEASE UNCOMMENT BELOW ONCE AZURE PRODUCTION IS READY #######################
130-
131- # - name: Update Pull Request with Prod Plan
132- 133- # if: github.event_name == 'pull_request'
134- # env:
135- # PLAN: "terraform\n${{ steps.plan-prod.outputs.stdout }}"
136- # TF_WORKSPACE: prod
137- # with:
138- # github-token: ${{ secrets.GITHUB_TOKEN }}
139- # script: |
140- # const output = `#### [${{ env.WORKING_DIR }}][${{ env.TF_WORKSPACE }}] Terraform Plan 📖 \`${{ steps.plan-prod.outcome }}\`
141- # <details><summary>Show Plan</summary>
142- # \`\`\`\n
143- # ${process.env.PLAN}
144- # \`\`\`
145- # </details>
146- # *Pusher: @${{ github.actor }}, Action: \`${{ github.event_name }}\`*`;
147- # github.issues.createComment({
148- # issue_number: context.issue.number,
149- # owner: context.repo.owner,
150- # repo: context.repo.repo,
151- # body: output
152- # })
125+ - name : Update Pull Request with Prod Plan
126+ 127+ if : github.event_name == 'pull_request'
128+ env :
129+ PLAN : " terraform\n ${{ steps.plan-prod.outputs.stdout }}"
130+ TF_WORKSPACE : prod
131+ with :
132+ github-token : ${{ secrets.GITHUB_TOKEN }}
133+ script : |
134+ const output = `#### [${{ env.WORKING_DIR }}][${{ env.TF_WORKSPACE }}] Terraform Plan 📖 \`${{ steps.plan-prod.outcome }}\`
135+ <details><summary>Show Plan</summary>
136+ \`\`\`\n
137+ ${process.env.PLAN}
138+ \`\`\`
139+ </details>
140+ *Pusher: @${{ github.actor }}, Action: \`${{ github.event_name }}\`*`;
141+ github.issues.createComment({
142+ issue_number: context.issue.number,
143+ owner: context.repo.owner,
144+ repo: context.repo.repo,
145+ body: output
146+ })
147+
153148 - name : Terraform Plan Stage Status
154149 if : steps.plan-stage.outcome == 'failure'
155150 run : exit 1
156151
157- # - name: Terraform Plan Prod Status
158- # if: steps.plan-prod.outcome == 'failure'
159- # run: exit 1
152+ - name : Terraform Plan Prod Status
153+ if : steps.plan-prod.outcome == 'failure'
154+ run : exit 1
0 commit comments