terragrunt
15 commands
15 shown
Plan всех модулей
Plan всех зависимых Terragrunt-модулей по порядку
terragrunt run-all plan --terragrunt-non-interactive
Apply всех модулей
Применить все модули в порядке зависимостей, без интерактива
terragrunt run-all apply --terragrunt-non-interactive
Destroy всех модулей
Уничтожить все модули в обратном порядке зависимостей
terragrunt run-all destroy --terragrunt-non-interactive
Output всех модулей
Вывести outputs всех модулей в JSON
terragrunt run-all output -json
Валидация всех конфигов
Запустить terraform validate по всем модулям
terragrunt run-all validate
Plan для одного модуля
Запустить terraform plan для текущего Terragrunt модуля
terragrunt plan
Apply для всех модулей
Применить все модули стека в порядке зависимостей
terragrunt run-all apply
Destroy всех модулей
Уничтожить все модули стека без интерактивного подтверждения
terragrunt run-all destroy --terragrunt-non-interactive
Validate всех конфигов
terraform validate для всех модулей
terragrunt run-all validate
Вывод значений remote state
Все выходные значения Terragrunt в JSON
terragrunt output -json | jq '.'
Init с обновлением провайдеров
Переинициализировать и обновить фиксации провайдеров
terragrunt init --upgrade
Показать итоговый конфиг
Дамп разрешённого terragrunt.hcl как JSON для отладки
terragrunt render-json
Граф зависимостей модулей
Визуализировать граф зависимостей модулей Terragrunt
terragrunt graph-dependencies | dot -Tsvg > deps.svg
Исключить модуль из run-all
Пропустить конкретный модуль при операциях по всему стеку
terragrunt run-all plan --terragrunt-exclude-dir ./module-to-skip
Авто-повтор при ошибках блокировки
Получить выходы зависимостей из state чтобы избежать проблем порядка
terragrunt apply --terragrunt-no-auto-approve --terragrunt-fetch-dependency-output-from-state
no commands match