Aan de Slag
Leer hoe je een lokale ontwikkelomgeving kunt opzetten en je eerste virtuele machine kunt maken met behulp van Vagrant en Ansible.
Leer hoe je een lokale ontwikkelomgeving kunt opzetten en je eerste virtuele machine kunt maken met behulp van Vagrant en Ansible.
Dit boek, “Ansible voor DevOps,” biedt een uitgebreide technische basis voor de methodologie van het C2 Platform, waarbij zowel Vagrant als Ansible worden gebruikt.
De PHX Ontwikkelomgeving is een uitbreiding van de C2 Ontwikkelomgeving, dus het is essentieel om eerst de C2 omgeving op te zetten.
De RWS Ontwikkelomgeving is een uitbreiding van de C2 Ontwikkelomgeving, dus is het essentieel om eerst de C2-omgeving in te stellen.
Installeer Ansible, Vagrant, LXD, Virtualbox en kloon de projectmappen.
Creëer Kubernetes cluster / instantie op c2d-ks1.
Maak GitLab Container Registry aan op node c2d-gitlab.
Installeer Ansible, Vagrant, LXD, VirtualBox en kloon de projectmap.
Installeer Ansible, Vagrant, LXD, Virtualbox en kloon de projectdirectory.
Leer hoe je de kernel in Ubuntu 22.04 kunt downgraden om compatibiliteitsproblemen met VirtualBox op te lossen.
Een open-source gespecialiseerd Ansible-inventarisproject dat Vagrant-functionaliteit integreert om real-world infrastructuur lokaal te simuleren voor ontwikkeling en testen.
Automatiseer de registratie en abonnementsbeheer van Red Hat Enterprise Linux (RHEL) in C2 Platform ontwikkelomgevingen met Vagrant voor naadloze toegang tot Red Hat-bronnen.
C2 Platform-afbeeldingen voor LXD, VirtualBox met Ubuntu, RedHat Enterprise Linux en Windows 2022 Server.
Een directorystructuur die Vagrant gebruikt om virtuele ontwikkelomgevingen te definiëren en te beheren, met integratie van Ansible in het C2 Platform voor lokale simulatie van infrastructuur.
Installeer, initialiseert en configureert LXD.
Installeer, initialiseer en configureer LXD.
Een open-source, volledig functioneel voorbeeld van een systeem dat een gesloten-source configuratie weerspiegelt.
Leer hoe je moeiteloos een map van je hostmachine naar de gastmachine kunt synchroniseren.
Vagrant biedt een gebruiksvriendelijk platform voor het maken en beheren van eenvoudige lokale ontwikkelomgevingen, waardoor het installatieproces wordt gestroomlijnd.
Installeer Vagrant, Vagrant plugin vagrant-lxd, vagrant-windows-sysprep en activeer Vagrant-autocompletion.
LXD is een lichtgewicht, open-source virtualisatieplatform dat de mogelijkheden van traditionele virtuele machines combineert met de flexibiliteit van Docker-containers om virtuele omgevingen efficiënt te beheren.
Installeer, initialiseer en configureer LXD.
Creëer en voorzien de pxd-rproxy1 node, wat een essentiële randvoorwaarde is voor een functionele ontwikkelomgeving.
Maak en voorzie de gsd-rproxy1 node, wat een essentiële voorwaarde is voor een functionele ontwikkelomgeving.
Maak noodzakelijke (ArcGIS) software en licenties voor Ansible op Windows gsd nodes met behulp van Vagrant Sync Folders.
Maak de benodigde (ArcGIS) software en licenties beschikbaar voor Ansible op Windows gsd knooppunten met behulp van Vagrant Sync Folders.
In gevallen waarin LXD niet haalbaar is, biedt VirtualBox een betrouwbaar alternatief. Het levert vooraf geconfigureerde VM-afbeeldingen, waaronder opties voor Microsoft Windows-doelsystemen, en zorgt voor compatibiliteit in diverse omgevingen.
Installeer VirtualBox, configureer Host-Only Networking en zorg ervoor dat de gesynchroniseerde mappen van Vagrant vlekkeloos werken.
Creëer en voorzie de c2d-rproxy1, wat een essentiële voorwaarde is voor een functionele ontwikkelomgeving.
This project provides the Ansible inventory for the GIS (Geographic Information System) Platform reference implementation. The GIS Platform integrates a comprehensive suite of geospatial tools and applications, including all ArcGIS products (such as ArcGIS Pro, ArcGIS Enterprise, and ArcGIS Online), FME for data transformation and integration, and Geoweb (built on Vertigis Studio) for advanced web-based mapping and geospatial workflows. This setup supports organization-wide GIS automation, enabling efficient management, analysis, and visualization of spatial data across various environments.
This project provides the Ansible inventory for the PHX platform reference implementation. The PHX project aims to establish an organization-wide automation platform/framework and leverage it to automate a wide range of applications, including those on Linux and Windows, custom-built applications, open-source applications, and closed-source applications.
Leer hoe je je eigen Certificeringsinstantie (CA) wordt en certificaten beheert voor verschillende diensten met behulp van de cacerts2 Ansible-rol.
Leer hoe je stop-start routines efficiënt kunt automatiseren met een veelzijdige en aanpasbare Ansible-rol.
Ansible inventory for the C2 Platform reference implementation, providing a streamlined configuration to deploy and manage essential open-source components. Key elements include automation tools like AWX and Galaxy NG, version control with GitLab CE, container orchestration via Kubernetes (both open-source and Rancher-managed), identity management through Keycloak, and web/proxy services with Apache and HAProxy
Vagrant is de standaard, maar je kunt Ansible ook rechtstreeks gebruiken als je dat liever hebt.
Vagrant is de standaard, maar je kunt ook direct Ansible gebruiken als je dat liever hebt.