On 03.11.2014 16:28, Albrecht Mühlenschulte wrote:
Hallo Thomas,
ich selbst benutze seit über einem Jahr Ansible - werde allerdings zusehends grumpfig - Ansible ist definitiv nicht der Weisheit letzter Schluss - aber was vieles betrifft schon ganz annehmbar - und vor allen Dingen einfach, wobei ich in den letzten Monaten zwei mal den Fall hatte, dass ich aufgrund von Ansible Bugs nicht deployen konnte - waren allerdings auch Spezialfälle (und ich hatte natürlich immer die neuste Ansible Version installiert in der dann gerade was kaputt war …)
Ein Kollege von mir setzt begeistert fabtools ein - das wäre vielleicht eine Möglichkeit ein paar von den Schmerzen die ihr habt aus den bestehenden Fabric-Scripten heraus zu bekommen. https://pypi.python.org/pypi/fabtools/0.18.0
Ich werde demnächst mal ein bisschen mit Salt machen, das löst glaube ich einige Dinge etwas besser als Ansible.
Salt hat sich auch mal ein Kollege angeschaut und war recht begeistert. Derzeit haben wir noch ein Problem damit: Bei uns laufen in einem Betriebssystem (Linux) mehrere virtualenvs. Das ist deutlich schlanker als alle anderen Virtualisierungslösungen. Jede virtualenv hat einen eigenen Linux-Nutzer, so dass sich die Umgebungen nicht gegenseitig stören können. Die virtualenvs möchte ich aber getrennt aktualisieren. Also bei allen virtualenvs aus der Gruppe X soll ein Update gemacht werden, bei den anderen aber nicht. Obiges Konzept wird nicht wirklich von Salt unterstützt. Siehe auch http://stackoverflow.com/questions/25449442/salt-several-minions-on-one-host Oder man lässt pro virtualenv einen Saltminion laufen ... Gruß, Thomas