Cursusaanbod

1. Inleiding tot Ansible

  • Overzicht van Configuration Management en automatisering
    • Wat is Configuration Management?
    • Belang van automatisering in IT-operaties
  • Wat is Ansible?
    • Geschiedenis en evolutie
    • Belangrijkste kenmerken en voordelen
  • Ansible Architectuur
    • Besturingsknooppunt en beheerde knooppunten
    • Inventarisatie- en configuratiebestanden
    • Modules, plug-ins en playbooks
  • Hands-on oefening

2. Instellen Ansible

  • Installeren Ansible
    • Installatie op verschillende besturingssystemen (Windows, macOS, Linux)
  • Instellen van de omgeving
    • Het besturingsknooppunt configureren
    • SSH-sleutelgeneratie en -distributie
  • Hands-on oefening

3. Ansible Basisprincipes en automatisering

  • Ad-hocopdrachten voor automatisering
    • Eenvoudige Ansible commando's uitvoeren
    • Gemeenschappelijke Ansible modules gebruiken (ping, command, copy, yum, ) apt
  • Inventaris Management
    • Statische versus dynamische voorraad
    • Hosts groeperen
    • Hostvariabelen en groepsvariabelen
  • Hands-on oefening

4. Je eerste draaiboek schrijven

Theorie (20 minuten)

  • Inleiding tot Playbooks
    • Basisprincipes van YAML-syntaxis
    • Playbook-structuur: Toneelstukken, Taken, Variabelen
  • Taken automatiseren met Playbooks
    • Voorbeeldtaken: software installeren, bestanden beheren en services
  • Hands-on oefening
  • Taak controle
    • Handlers en meldingen toevoegen
    • Voorwaardelijke waarden en lussen gebruiken in taken

5. Geavanceerde Playbook-concepten

  • Rollen voor gestructureerde automatisering
    • Inleiding tot rollen
    • Rollen maken en gebruiken
  • Variabelen en feiten
    • Variabelen definiëren en gebruiken
    • Feiten vergaren en gebruiken
  • Sjablonen
    • Jinja2-sjablonen gebruiken
    • Configuratiebestanden dynamisch genereren
  • Hands-on oefening

6. Conclusie en volgende stappen 

  • Samenvatting van de dag
    • Belangrijkste punten over automatisering met Ansible
  • Verdere leermiddelen
    • Boeken, tutorials en officiële documentatie
  • Vraag & A

Vereisten

Basic understanding of Linux/Unix commands Familiarity with SSH and basic networking concepts

 7 Uren

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (6)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën