Aan de Slag

Leer hoe je een lokale ontwikkelomgeving kunt opzetten en je eerste virtuele machine kunt maken met behulp van Vagrant en Ansible.

De ontwikkelomgeving vormt een fundamenteel element binnen de C2 Platform-aanpak. Door gebruik te maken van de kracht van Vagrant, LXD en VirtualBox (ideaal voor op MS Windows gebaseerde VM’s), kun je realistische infrastructuren lokaal simuleren, vergelijkbaar met de visie van Jeff Geerling in zijn boek, Ansible for DevOps.

Hoewel de initiële opzet van deze ontwikkelomgeving complex kan lijken, opent het overwinnen van deze eerste uitdaging een veelzijdig en krachtig hulpmiddel voor het ontwikkelen en testen van automatiseringsoplossingen.

Bijvoorbeeld, het uitvoeren van een enkele opdracht zo eenvoudig als deze:

vagrant up c2d-awx1

zal een volledig functioneel Kubernetes-cluster op je lokale werkstation creëren en vervolgens de Ansible Automation Controller (AWX) erop implementeren en configureren.

Het doel is echter niet alleen eenvoud; het gaat er ook om je de middelen te bieden om automatiseringsprojecten te begrijpen, implementeren en optimaliseren. De documentatie speelt een cruciale rol bij het bereiken van dit doel. Neem bijvoorbeeld de handleiding Setup the Automation Controller (AWX) met Ansible, die verder gaat dan het documenteren van eenvoudige stappen (zoals één opdracht, vagrant up c2d-awx1, het werk doet) om ervoor te zorgen dat je begrijpt hoe deze enkele opdracht het gewenste resultaat bereikt.

Uitgebreide instructies zijn te vinden in het Engelstalige gedeelte van onze website, die je begeleiden bij het opzetten, configureren en gebruiken van de ontwikkelomgeving: