@razum2um вот новое в той же теме https://re-ops.github.io/re-tro/#/title
Это не то. Это просто абстрация поверх шелла.
Нормальная система деплоймента – self-healing, типа Puppet (на одном хосте) или Kubernetes (в датацентре).
Т.е. ей скармливаешь желаетельное состояние системы, и она вычисляет diff от реальности и применяет его. Постоянно.
puppet очень условно можно назвать такой системой
terraform куда больше
ну и Kubernetes сам по себе тоже императивный полностью
ну ок, не полностью, но тоже условно ) начиная с какого-то уровня этот diff строят внешние тулы
Актуаторы императивны, но они действуют на декларативной модели.
А этот re-ops — это просто враппер "как запустить ls"
слов-то новых в чатике!
> начиная с какого-то уровня этот diff строят внешние тулы @prepor например? нам пока apply хватает
ну apply это внешняя тула к кубернейтсу )
у helm свой дифф, например
kubectl apply внешняя?
у нас правило - сначала в реп, потом apply, т.е. дифф системы это дифф гита
ну да, сбоку, на клиентсайде. собственно оно и не всегда было, и не так давно далеко не все поддерживало, не знаю как сейчас
@misha Нахватался, пока 2500 коммитов в CFEngine делал.