Skip to content

chore(deps): update terraform monorepo to v1.9.6 #57

chore(deps): update terraform monorepo to v1.9.6

chore(deps): update terraform monorepo to v1.9.6 #57

Workflow file for this run

name: "terraform plan"
permissions:
id-token: write # This is required for requesting the JWT
contents: read # This is required for actions/checkout
pull-requests: write
on:
pull_request:
branches:
- main
- master
paths:
- terraform/**
jobs:
terraform_plan:
name: "Terraform Plan"
runs-on: ubuntu-latest
strategy:
matrix:
directory:
- terraform/harvestasya.org
- terraform/suzutan.jp
env:
TF_VAR_cloudflare_account_id: ${{ secrets.TF_VAR_CLOUDFLARE_ACCOUNT_ID }}
TF_VAR_cloudflare_api_token: ${{ secrets.TF_VAR_CLOUDFLARE_API_TOKEN }}
TF_VAR_app_id: ${{ secrets.TF_VAR_GITHUB_APP_ID }}
TF_VAR_app_installation_id: ${{ secrets.TF_VAR_GITHUB_APP_INSTALLATION_ID }}
TF_VAR_app_pem_file: ${{ secrets.TF_VAR_GITHUB_APP_PEM_FILE }}
TF_VAR_github_client_id: ${{ secrets.TF_VAR_GITHUB_CLIENT_ID }}
TF_VAR_github_client_secret: ${{ secrets.TF_VAR_GITHUB_CLIENT_SECRET }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
steps:
- uses: actions/checkout@v4
- name: configure aws credentials
uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID }}:role/TerraformBackendAccessForGitHubActions
aws-region: ap-northeast-3
- name: Terraform Plan
id: plan
uses: dflook/terraform-plan@v1
with:
path: ${{ matrix.directory }}
add_github_comment: true