Dependency Graph
Parses terraform_remote_state to build a DAG. Topological sort ensures correct execution order across modules.
How it works
Dependency-aware CI pipelines for Terraform/OpenTofu monorepos — GitLab CI & GitHub Actions, with cost estimation and policy checks
# Install
brew install edelwud/tap/terraci
# Initialize & generate (GitLab)
terraci init
terraci generate -o .gitlab-ci.yml
# Initialize & generate (GitHub Actions)
terraci init --provider github
terraci generate -o .github/workflows/terraform.yml
# Only changed modules
terraci generate --changed-only --base-ref main