Bare Metal
Изненадващо е, че въпреки факта, че цялата индустрия се нуждае от декларативни и идемпотентни методи за конфигуриране на Linux машини, все още не се е появило „решение по подразбиране“.
- има Ansible, който все повече става декларативен, но не е такъв по своята същност
- има Puppet и SaltStack с голяма крива на обучение и изисквания към заобикалящата ги инфраструктура
- има Talos, който изглежда добър във всичко, но е предназначен за k8s
- има лек и бърз CFEngine, но с много специфичен DSL и стръмна крива на обучение
Но няма готови разпространени решения, които да са стандарт за индустрията, както се случи с terraform или k8s.
А изглежда, че цялата конфигурация може да се сведе до ограничен брой примитиви: настройки, потребители, файли, пакети, услуги и така нататък. И сякаш в това няма нищо невъзможно. Или само на мен ми се струва така?