Neem contact met ons op

Cursusaanbod

Inleiding tot Ansible en automatiseringspatronen

  • Ansible-architectuur en kernconcepten
  • Inventarisbeheer en connectieopties
  • Ad-hoc commando's en eenvoudige playbooks

Het schrijven van robuuste playbooks

  • Playbookstructuur, taken en handlers
  • Idempotentie en foutafhandeling
  • Taken hergebruiken via includes en imports

Rollen, collecties en projectstructuur

  • Rollen aanmaken en organiseren
  • Collecties bouwen en publiceren
  • Best practices voor repository-indeling en hergebruik

Variabelen, facts en templating

  • Variabele prioriteit en reikwijdten
  • Het gebruik van facts en aangepaste fact-verzameling
  • Jinja2-sjablonen voor configuratiegeneratie

Modules, plugins en uitbreidbaarheid

  • Overzicht van kern- en community-modules
  • Het ontwikkelen van plugins en aangepaste modules
  • Secrets en referenties veilig beheren

Testen, kwaliteit en CI/CD-integratie

  • Unit- en integratietests met Molecule en Testinfra
  • Linting en kwaliteitsgrenzen (ansible-lint, yamllint)
  • Ansible integreren in CI/CD-pijplijnen (GitHub Actions, Jenkins)

Operationalisering met AWX/Tower

  • Installatie en architectuur van AWX/Tower
  • Job-sjablonen, workflows en schema's
  • RBAC, logging, meldingen en auditbaarheid

Schaalbaarheid, prestaties en probleemoplossing

  • Optimaliseren van inventaris en connectieprestaties
  • Strategieën voor grootschalige concurrentie en orchestratie
  • Playbooks debuggen en operationele probleemoplossing

Beveiliging, naleving en enterprise-patronen

  • Het beheren van secrets (Vault, Ansible Vault, externe opslag)
  • Automatisering van naleving en patronen voor wijzigingsbeheer
  • Strategieën voor disaster recovery en rollback

Capstone-project: End-to-End automatiseringspijplijn

  • Een automatiseringsoplossatie ontwerpen voor een realistische use case
  • Playbooks, rollen, tests en CI/CD-integratie implementeren
  • Presentaties, peer review en feedback van de instructeur

Samenvatting en volgende stappen

Vereisten

  • Ervaring met de fundamentele aspecten van Linux-systeembeheer
  • Ervaring met basis shell-scripting en command-line tools
  • Vertrouwdheid met YAML en concepten van versiebeheer

Doelgroep

  • Systeembeheerders
  • DevOps-ingenieurs
  • Platform- en automatiseringsingenieurs

Voorbehoud: Deze cursus maakt deel uit van het wereldwijde trainingsportfolio van NobleProg. De uitvoering wordt verzorgd door erkende netwerkpartners van NobleProg, zoals NobleProg Ontario Inc.

 35 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën