Cursusaanbod
Inleiding tot Ansible en automatisatiepatronen
- Ansible-architectuur en kernconcepten
- Inventarisbeheer en verbindingsopties
- Ad hoc-opdrachten en eenvoudige playbooks
Robuuste playbooks schrijven
- Playbook-structuur, taken en handlers
- Idempotentie en foutafhandeling
- Taken hergebruiken met inclusions en imports
Rollen, collecties en projectstructuur
- Rollen maken en organiseren
- Collecties bouwen en publiceren
- Best practices voor opslaglay-out en hergebruik
Variabelen, feiten en sjablonering
- Variabelenprioriteit en scopes
- Feiten gebruiken en aangepaste feitengathering
- Jinja2-sjablonering voor configuratiegeneratie
Modules, plugins en uitbreidbaarheid
- Kern- en community-modules overzicht
- Plugins en aangepaste modules ontwikkelen
- Geheimen en referenties veilig beheren
Testen, kwaliteit en CI/CD-integratie
- Eenheid- en integratietesten met Molecule en Testinfra
- Linting en kwaliteitspoorten (ansible-lint, yamllint)
- Ansible in CI/CD-pipelines integreren (GitHub Actions, Jenkins)
Operationeel maken met AWX/Tower
- AWX/Tower-installatie en -architectuur
- Taaksjablonen, workflows en schema's
- RBAC, logboeken, meldingen en auditbaarheid
Schalen, prestaties en problemen oplossen
- Inventaris- en verbindingsoptimalisatie
- Strategieën voor grote schaalconcurrentie en orkestratie
- Playbooks debuggen en operationeel probleemoplossen
Veiligheid, compliance en enterprise-patronen
- Geheimen beheren (Vault, Ansible Vault, externe opslag)
- Compliancetesting en changemanagement-patronen
- Strategieën voor noodherstel en terugzetten
Capstone-project: volledige automatisatiepijplijn
- Een automatisatiesolution ontwerpen voor een realistisch geval
- Playbooks, rollen, tests en CI/CD-integratie implementeren
- Presentaties, peerreview en instructeurfeedback
Samenvatting en volgende stappen
Vereisten
- Inzicht in de basisprincipes van Linux-systeembronbeheer
- Ervaring met basisschilscripts en command-line-tools
- Vertrouwdheid met YAML en versiebeheersconcepten
Doelgroep
- Systembeheerders
- DevOps-ingenieurs
- Platform- en automatisatie-ingenieurs
Getuigenissen (2)
Presentatie & Practische Opdrachten
Adeel - Business Computer Skills
Cursus - Red Hat System Administration III (RHEL9) – RH294+EX294
Automatisch vertaald
Het was zeer praktijkgericht en de antwoorden op vragen waren zeer waardevol.
Tshidiso Tsatsi - City Power
Cursus - Red Hat Enterprise Linux (RHEL) Administration
Automatisch vertaald