( zwei | 2021. 03. 12., p – 13:31 )

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.)