Aan de Slag
Categories:
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:
Opmerking:
Hoewel we ervan uitgaan dat je gebruik maakt van een high-end ontwikkelaarslaptop met Ubuntu 22.04, is het ook volledig mogelijk om het proces te starten binnen een VirtualBox VM met Ubuntu 22. De standaardconfiguratie van het referentieproject neigt naar Linux Containers (LXD), en deze werken naadloos binnen een VirtualBox VM.Feedback
Was deze pagina nuttig?
Fijn om te horen! Vertel ons alstublieft hoe we kunnen verbeteren.
Jammer om dat te horen. Vertel ons alstublieft hoe we kunnen verbeteren.