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)
Laboratoria en praktijkopdrachten
MIR YOUSUF - Business Computer Skills
Cursus - Red Hat System Administration III (RHEL9) – RH294+EX294
Automatisch vertaald
De trainer heeft een uitgebreide kennis van de cursussen. Ik waardeer hoe hij de details van elk laboefening uitlegt en hoe hij altijd problemen of fouten die zich voordoen tijdens de laboefeningen weet op te lossen en te analyseren.
Cayle Ronie T. Rama - Questronix Corporation
Cursus - Red Hat Enterprise Linux (RHEL) Administration
Automatisch vertaald