Граф зависимостей
Парсит terraform_remote_state для построения DAG. Топологическая сортировка гарантирует правильный порядок выполнения.
Как это работает
# Установка
brew install edelwud/tap/terraci
# Инициализация и генерация (GitLab)
terraci init
terraci generate -o .gitlab-ci.yml
# Инициализация и генерация (GitHub Actions)
terraci init --provider github
terraci generate -o .github/workflows/terraform.yml
# Только изменённые модули
terraci generate --changed-only --base-ref main