Cursusaanbod
Gevorderde ontwikkeling van Ansible-playbooks
- Werken met variabelen, lussen, voorwaarden en handlers
- Het gebruik van blokken, foutafhandeling en tags
- Structuur aanbrengen in complexe playbooks
Jinja2 en technieken voor template-ontwikkeling
- Geavanceerde filters en zoekfuncties
- Het maken van dynamische templates
- Best practices voor template-ontwikkeling
Eigen modules en plug-ins ontwikkelen
- Zelf modules schrijven in Python
- Filters, callbacks en verbindingsplug-ins gebruiken
- Debuggen en logbeheer toepassen
Collections en Roles: organisatie van content
- Content ordenen met behulp van Roles
- Ansible Collections verpakken en publiceren
- Versiebeheer en afhankelijkheden beheren
Integratie met API's en externe diensten
- REST API's aanroepen via de URI-module
- Werken met cloudproviders en andere externe hulpmiddelen
- Integratie met beveiligde gegevensopslagmethoden
Testen en valideren van Ansible-content
- Het gebruik van ansible-lint, Molecule en CI/CD-pipelines
- Idempotentie en reproduceerbaarheid garanderen
- Statische en dynamische analyse van Ansible-code uitvoeren
Levenscyclus van content en versiebeheer
- Code beheren met Git en GitOps-principes
- Wijzigingen bijhouden en documenteren
- CI/CD-workflows toepassen voor Ansible-content
Samenvatting en vervolgstappen
Vereisten
- Kennis van basisconcepten binnen Ansible en de YAML-syntaxis
- Ervaring met Linux-systeembeheer
- Kennis van het schrijven van playbooks en het beheren van inventarisgegevens
Doelgroep
- Ervaring ontwikkelaars op het gebied van automatisering
- DevOps-engineers
- IT-professionals die verantwoordelijk zijn voor grootschalige automatisering binnen bedrijven
Getuigenissen (3)
Zeer goed teamwerk met iedereen. Gaith is geduldig en heeft iedereen tot het einde begeleid. Bravo.
MICHEL - Groupe Technologie Desjardins
Cursus - Introduction to Ansible
Automatisch vertaald
De kennis van de trainer over het onderwerp was zeer goed.
Fayaz - Skillsoft
Cursus - Managing Configuration with Ansible
Automatisch vertaald
Automatisering en communicatie met verschillende softwarepakketten
Eric Van Wyk
Cursus - Ansible for Experts
Automatisch vertaald