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
 35 uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën