Softwareinstallation mit Ansible

Ansible ist ein Werkzeug, um automatisiert Software-Pakete und sogar Server zu installieren.

Der Gedanke ist, dass ein Server nicht mehr wie ein geliebtes Haustier behandelt werden sollte, sondern wie ein Rindvieh unter vielen.

Das Haustier wird gehätschelt, und individuell gepflegt. So wurden auch klassischerweise die Server individuell aufgesetzt, und dauernd neue Software dazu installiert. Das Problem kommt bei Upgrades, oder wenn der Server ausfällt und neu installiert werden muss.

Wenn es aber um ein Rindvieh unter vielen geht, dann kann man die Software schnell neu installieren, und die Daten wieder aus dem Backup einspielen, und der Server läuft nach einem Problem wieder.

Ganz wichtig dabei ist, dass man Konfigurationsänderungen nur über Ansible vornimmt. So sind alle Änderungen dokumentiert, und können bei einer Neuinstallation oder einer Installation für einen anderen Kunden gleich wieder verwendet werden.

Wir installieren z.B. CiviCRM auf einem Hostsharing Webspace mit diesem Ansible Skript, wie es im Hostsharing Wiki dokumentiert ist: CiviCRM installieren

Ebenso auch OpenPetra mit diesem Ansible Skript, und dieser Anleitung im Hostsharing Wiki.

Eine Übersicht über alle unsere Ansible Skripte finden Sie hier: Github Hostsharing Ansible Skripte

Wir helfen Ihnen gerne, ein Ansible Skript für Ihre internen Projekte zu entwickeln, oder die Einrichtung der von Ihnen gewünschten Software bei Hostsharing zu automatisieren.