Loading...
Loading...
Integrate Terraform into GitHub Actions and Azure DevOps
GitHub Actions workflow:
- uses: hashicorp/setup-terraform@v2
- run: terraform fmt -check
- run: terraform init
- run: terraform plan
- run: terraform apply -auto-approveBest practice: plan on PRs, apply on merge to main.
name: Terraform CI
on: [push]
jobs:
validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: hashicorp/setup-terraform@v2
- run: terraform fmt -check
- run: terraform init
- run: terraform validate