Ismerem a konfig menedzsmentjét, én mondjuk Suse Managerrel dolgozok már pár éve, de az ugyanaz, csak fáziskéséssel.
Én tisztán salt-ban szertném megcsinálni ezeket a dolgokat, nem shell scriptekkel, csak nehéz átállítani az agyam ansible-ről salt-ra. Elkezdtem csinálni, de az igények folyton jönnek, úgyhogy mindíg ott kötök ki, hogy az ansible-t fejlesztem tovább.
Elvileg a salt is python alapú, meg yaml és jinja, akárcsak az ansible de valahogy jobban rá áll az agyam az ansible logikájára. Viszont a salt alapból jobban skálázódik mint az ansible, extra reszelés nélkül is nagyobb a párhuzamosság, úgyhogy ezt a részt még nem adtam fel teljesen. (rajta van a meg kell tanulni listán)
A bajom az, hogy amit az Uyuni (Suse Manager) webes felületén meg lehet csinálni, az eléggé statikus. Én elég sok változóval dolgozok, sok jinja template-el, hostonkénti kivétel változókkal, amiket a webes felülettel nem látom hogy lehet megoldani. De lehet, hogy lehet, még csak keveset foglalkoztam vele.
Ami viszont a webes konfig menedzsment részben tetszik, az a verzió kezelés. (Mondjuk az ansible cuccokat is gitben tárolom, de azt nekem kellett megoldani, itt meg készen benne van.)