open-cmmc-stack/.github/workflows/terraform-plan.yml

33 lines
642 B
YAML

name: Terraform Validation
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
terraform:
runs-on: ubuntu-latest
defaults:
run:
working-directory: terraform/envs/dev
steps:
- uses: actions/checkout@v4
- name: Setup Terraform
uses: hashicorp/setup-terraform@v2
with:
terraform_version: 1.5.7
- name: Terraform Init
run: terraform init -backend-config=../../backend-config/dev.tfbackend
- name: Terraform Validate
run: terraform validate
- name: Terraform Plan
run: terraform plan -input=false