Skip to content

Rename reusable_main.yml to reusable-main.yml #29

Rename reusable_main.yml to reusable-main.yml

Rename reusable_main.yml to reusable-main.yml #29

Workflow file for this run

# name: "Terraform"
# on:
# push:
# branches:
# - master
# jobs:
# terraform:
# name: "Terraform"
# runs-on: ubuntu-latest
# permissions:
# pull-requests: write
# steps:
# - name: Checkout
# uses: actions/checkout@v3
# - name: Setup Terraform
# uses: hashicorp/setup-terraform@v3
# with:
# terraform_version: "1.7.4"
# - name: Terraform Init
# id: init
# run: terraform -chdir=terraform/ init
# - name: Terraform Plan
# id: plan
# if: github.event_name == 'pull_request'
# run: terraform plan -no-color -input=false
# continue-on-error: true
# - name: Update Pull Request
# uses: actions/github-script@v6
# if: github.event_name == 'pull_request'
# env:
# PLAN: ${{ 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 }}\`
# <details><summary>Show Plan</summary>
# \`\`\`terraform\n
# ${process.env.PLAN}
# \`\`\`
# </details>
# *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/main' && github.event_name == 'push'
# run: terraform apply -auto-approve -input=false