Neem contact met ons op

Cursusaanbod

1. Inleiding tot Ansible

  • Inzicht in configuratiebeheer en automatisering
    • Wat is configuratiebeheer?
    • Het belang van automatisering binnen IT-operaties
  • Wat is Ansible?
    • Geschiedenis en ontwikkeling
    • Belangrijkste kenmerken en voordelen
  • De architectuur van Ansible
    • De control node en beheerde nodes
    • Inventory en configuratiebestanden
    • Modules, plugins en Playbooks
  • Praktijkopdracht

2. Ansible instellen

  • Ansible installeren
    • Installatie op verschillende besturingssystemen (Windows, macOS, Linux)
  • Het omgevingsinstellingen configureren
    • De control node instellen
    • SSH-sleutels genereren en distribueren
  • Praktijkopdracht

3. De basisprincipes van Ansible en automatisering

  • Ad-hoc-commando’s voor automatisering
    • Eenvoudige Ansible-commando’s uitvoeren
    • Gebruik maken van veelgebruikte Ansible-modules (ping, command, copy, yum, apt)
  • Beheer van Inventory
    • Statisch versus dynamisch Inventory
    • Hostgroepen definiëren
    • Host- en groepsvariabelen instellen
  • Praktijkopdracht

4. Uw eerste Playbook schrijven

Theorie (20 minuten)

  • Inleiding tot Playbooks
    • Grondbeginselen van YAML-syntaxis
    • De structuur van een Playbook: plays, taken en variabelen
  • Taken automatiseren met Playbooks
    • Voorbeelden van taken: software installeren, bestanden beheren en services configureren
  • Praktijkopdracht
  • Taakcontrole
    • Handlers en meldingen toevoegen
    • Voorwaarden en lussen in taken gebruiken

5. Gevorderde Playbook-concepten

  • Rollen voor gestructureerde automatisering
    • Inleiding tot rollen
    • Rollen aanmaken en gebruiken
  • Variabelen en facts
    • Variabelen definiëren en gebruiken
    • Facts verzamelen en benutten
  • Sjablonen
    • Jinja2-sjablonen toepassen
    • Dynamisch configuratiebestanden genereren
  • Praktijkopdracht

6. Afsluiting en vervolgstappen

  • Samenvatting van de dag
    • De belangrijkste inzichten over automatiseren met Ansible
  • Aanvullende leerbronnen
    • Boeken, tutorials en officiële documentatie
  • Vraag & Antwoord

Vereisten

Enige kennis van Linux-/Unix-commando’s Bekendheid met SSH en basisnetwerkconcepten

 7 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (6)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën