Aperçu du cours
Doel van de opleiding : Deze training biedt een praktische introductie tot Ansible, een krachtige tool voor IT-automatisering en configuratiebeheer. Deelnemers leren hoe ze repetitieve taken kunnen automatiseren, infrastructuur efficiënt kunnen beheren en eenvoudige Ansible-playbooks kunnen schrijven.
Prérequis
- Basiskennis van Linux en de command-line interface (CLI).
- Geen ervaring met Ansible vereist.
Objectifs pédagogiques
- De basisprincipes van Ansible en configuratiebeheer begrijpen.
- Werken met Ansible inventories en ad-hoc opdrachten uitvoeren.
- Eenvoudige playbooks schrijven om taken te automatiseren.
- Rollen, variabelen en templates gebruiken in Ansible.
- Basisinfrastructuur automatiseren, zoals serverconfiguratie en software-installaties.
Public ciblé
- Systeembeheerders en DevOps-engineers die automatisering willen implementeren.
- Netwerk- en cloudbeheerders die repetitieve taken willen stroomlijnen.
- IT-professionals die willen beginnen met infrastructuurautomatisering.
Programme de formation
-
Dag 1: Basisprincipes van Ansible en Playbook-scripting (7 uur)
-
Introductie tot Ansible en configuratiebeheer (2 uur) Wat is Ansible en hoe werkt het zonder agent? Architectuur en componenten: control nodes, managed nodes, inventories. Praktijk: Installeren en configureren van Ansible op een Linux-server.
-
Werken met Ansible inventories en modules (3 uur) Opzetten van inventory bestanden en het beheren van hosts. Gebruik van veelvoorkomende Ansible-modules (file, package, service, command). Praktijk: Uitvoeren van ad-hoc Ansible-opdrachten voor systeembeheer.
-
Playbooks en taken automatiseren (2 uur) Structuur van een Ansible-playbook en YAML-syntax. Werken met taken, handlers en conditionals. Praktijk: Schrijven en uitvoeren van een eenvoudig Ansible-playbook.
-
-
Dag 2: Geavanceerde Automatiseringstechnieken (7 uur)
-
Werken met variabelen, templates en rollen in Ansible (3 uur) Definiëren van variabelen en gebruiken van Jinja2-templates. Structureren van projecten met Ansible-rollen. Praktijk: Creëren van een Ansible-playbook met variabelen en templates.
-
Automatisering van software-installaties en systeembeheer (2 uur) Automatiseren van serverconfiguraties, pakketbeheer en servicebeheer. Configureren van gebruikers, rechten en firewallregels met Ansible. Praktijk: Opzetten van een geautomatiseerd software-installatieproces.
-
Case Study en afsluiting (2 uur) Ontwerpen van een automatiseringsstrategie voor een IT-omgeving. Praktijk: Deelnemers automatiseren een realistisch IT-scenario met Ansible.
-