StackGuardian выпустила Tirith — открытый policy-as-code для Terraform и OpenTofu
StackGuardian представила Tirith — открытый фреймворк policy-as-code под лицензией Apache 2.0 для проверки планов Terraform и OpenTofu. Он читает JSON из terraform show -json и оценивает его по политикам в виде JSON-файлов, возвращая коды выхода 0, 1 или 3 для CI.
- Tirith под Apache 2.0 работает локально и в CI без аккаунта, нужен Python 3.8+
- Политики хранятся в JSON, поддерживают Equals, ContainedIn, RegexMatch и логику &&, ||, !
- Коды выхода: 0 — всё прошло, 3 — нарушение политики, 1 — проверка не выполнена
- Встроенные провайдеры: планы Terraform/OpenTofu, Infracost, манифесты Kubernetes, JSON
Читать дальше
Софт