Automatisierung mit Ansible: Einstieg für Anfänger einfach erklärt – Funktionsweise, Vorteile, Nachteile und Praxis-Demonstration

Automatisierung mit Ansible: Einstieg für Anfänger einfach erklärt – Funktionsweise, Vorteile, Nachteile und Praxis-Demonstration

Ansible ist ein beliebtes quelloffenes Automatisierungswerkzeug. Es kann Zeit sparen, die Qualität eurer Systeme verbessern und nebenbei auch dokumentieren. Dieser Beitrag bietet einen ersten Einstieg in die Automatisierung mit Ansible für Anfänger. Dabei spielt es keine Rolle, ob du einen physischen/virtuellen Server, Raspberry Pi oder Server in der Cloud automatisieren möchtest. Wie kann ich mir …

Ansible mit Vagrant ausführen

Ansible mit Vagrant ausführen

Wird Ansible zur automatisierten Provisionierung eingesetzt, lässt sich mit Vagrant schnell und einfach eine lokale, konsistente Testumgebung aufbauen. Vagrant besitzt einen eingebauten Ansible-Provider, den wir in folgendem Vagrantfile beispielhaft zusammen mit VirtualBox als Hypervisor aufrufen möchten. Alle drei Werkzeuge sind quelloffen und kostenfrei. Vagrantfile Vagrant installiert die notwendigen Python-Abhängigkeiten für Ansible. Anschließend wird „playbook.yml“ ausgeführt. …

$PATH in Ansible verändern

$PATH in Ansible verändern

Möchte man Anwendungen (Binaries) oder Skripte global aus jedem Verzeichnis heraus aufrufen können, gibt es grundsätzlich zwei Möglichkeiten: Ablegen in einem Ordner, der in $PATH bereits hinterlegt ist. Hier gibt es verschiedene Möglichkeiten. /usr/local/bin ist explizit für Programme ausgelegt, die nicht über die Paketverwaltung installiert wurden. Man erstellt einen eigenen Ordner, der wiederum an die …