Chef
Управление конфигурацией на Ruby — Opscode, 2009 (теперь Progress Software). «Кукбуки» содержат «рецепты», описывающие желаемое состояние системы.
Pull-модель: клиент Chef на каждом узле забирает конфигурацию с сервера Chef и применяет её в цикле, пока состояние не станет идемпотентным. Чистый Ruby DSL делает рецепты гибкими, но требует знания Ruby. InSpec — его инструмент проверки соответствия требованиям.
Уступил Ansible (push-модель, без агентов, без Ruby) и Terraform (IaC). Живёт в финансовом секторе и регулируемых отраслях, где отчётность по соответствию уже написана на Chef.