Nadat ik afgelopen weekend de cursus “Deploying Resources to GCP with Terraform” te hebben voltooid, was het wel eens tijd om te kijken of dat ook werkt op mijn eigen proxmox testomgeving. Hoe kun je servers deployen via Terraform op ProxMox ? Hierbij de stappen die ik gezet heb. CloudInit […]
Categorie: Ansible
Installatie Kopano Community met behulp van Ansible
Vanaf 1 januari 2021 ga ik aan de slag bij een nieuw bedrijf, genaamd Smoose als Open Source Engineer. Na meer dat 20 jaar in het onderwijs als systeem-/netwerkbeheerder te hebben gewerkt, heb ik besloten om nu eens mijn kennis van automation en open source meer in de praktijk te […]
Dell switch configuratie via ansible
Aangezien ansible een configuratie tool is wilde ik proberen of het daarom mogelijk was om via ansible daar iets mee te doen. Ik ga ervan uit dat er een user ansible is op de master en dat ansible geinstalleerd is. Verder moet ook het admin wachtwoord van de Dell switches […]
Ansible Windows Modules
Aangezien er weinig ICT omgevingen zijn die uit alleen 1 OS bestaan, en Ansible zowel Linux als Windows kan automatiseren, ben ik ook eens gaan kijken naar de Windows modules voor ansible. Om Windows via Ansible te automatiseren gebruiken we, in tegenstelling tot ssh onder Linux, WinRM. We zullen dus […]
Ansible Roles (deel 2)
Als je hier beland bent, moet je eerst even de stappen uit deel 1 uitvoeren. In deel 2 gaan we zorgen dat de nfsserver geïnstalleerd wordt en dat de haproxy in orde gemaakt wordt. In deel 1 hadden we al een role aangemaakt voor de nfsserver. In de role nfsserver […]
Ansible Roles (deel 1)
Om Ansible nog beter te gebruiken is het gebruik van Roles aan te raden. Met roles kunnen onafhankelijke collecties van taken, variabelen, templates, bestanden en modules worden gemaakt. In mijn voorbeeld wil ik een x aantal webservers installeren met php welke de bestanden van een NFS share halen en daarbij […]
Ansible playbooks
Om lekker met Ansible te kunnen werken is het gebruik van playbooks aan te raden. Een eenvoudig playbook, met toch een aantal leuke features kan er als volgt uit zien: — # Test playbook – hosts: ‘{{ myhosts }}’ remote_user: ansible become: yes become_method: sudo connection: ssh gather_facts: ‘{{ gather […]
Ansible lab maken
Om me verder te ontwikkelen ben ik na Docker en Kubernetes ook gaan kijken naar Ansible. Ansible is een automation tool, waarmee je apparaten kan beheren. Dit hoeven niet alleen servers te zijn, maar dit kan eigenlijk alles zijn met ssh toegang. Om een lab te maken gebruiken we weer […]