Konsistente, reproduzierbare Entwicklungsserver mit Vagrant: Infrastruktur als Code für Einsteiger

Konsistente, reproduzierbare Entwicklungsserver mit Vagrant: Infrastruktur als Code für Einsteiger

Die händische Installation und Einrichtung einer Umgebung ist sowohl aufwändig. Man muss händisch alle Abhängigkeiten installieren sowie einrichten. Im besten Falle geschieht dies auf einer Virtuellen Maschine (VM). Andernfalls hat man – gerade beim Arbeiten mit verschiedenen Projekten – zusätzlich noch potenzielle Abhängigkeitsprobleme. Als Konsequenz sind die Umgebungen nicht bei allen Entwicklern bzw. auf allen …

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

Vagrant unter Windows hinter Proxy-Server einrichten

Vagrant unter Windows hinter Proxy-Server einrichten

Vagrant ist ein praktisches Werkzeug, um Linux-VMs auf jeder gängigen Plattform schnell und einfach erzeugen zu können. Wird das Tool hinter einem Proxyserver betrieben werden, sind einige Änderungen notwendig. Nach der Installation gibt es zwei Möglichkeiten, den Proxy-Server zu setzen: Umgebungsvariablen HTTP_PROXY/HTTPS_PROXY und ggf. NO_PROXY Globales Vagrantfile im Benutzerprofil via Proxy-Plugin Dieser Artikel beschäftigt sich …