Opleiding: Training Puppet

Wil je serverconfiguratie kunnen automatiseren en vanaf één centrale plek kunnen beheren, zodat je servers consistent blijven ook als hun aantal groeit? In deze training leer je configuratiewijzigingen centraal aan te passen en naar meerdere servers te pushen met Puppet. Je beheert gebruikers, groepen, bestanden en packages via modules, classes, resources en templates, en abstraheert die configuratie zodat ze op elk systeem correct wordt toegepast. Hierdoor ben je in staat om je infrastructuur beheersbaar en consistent in te richten.

Algemene omschrijving

Consistente serverconfiguratie begint bij automatisering. Tijdens deze training leer je met Puppet al je configuratiewijzigingen op één centrale plek aan te passen en naar meerdere servers te pushen. Je beheert gebruikers, groepen, bestanden en packages, en abstraheert die configuratie zodat elk systeem precies de gewenste toestand krijgt. Daarnaast ga je in op modules en classes, de opbouw van resources en hun onderlinge relaties, de Puppet-taal en templates, en het rapportage-overzicht waarmee je de status van je servers volgt.

De training volgt de best practices van PuppetLabs en draait om een doorlopende praktijkcase. Via verschillende praktijkopdrachten ga je zelf met Puppet aan de slag en ondervind je hoe de software werkt, van resources en templates tot live management. Puppet hoort inmiddels bij Perforce en het open-source- en licentiemodel is in 2025 gewijzigd; die actuele context nemen we mee. Ook plaatsen we Puppet naast klassieke servers in cloud- en containeromgevingen en noemen we het agentless Puppet Bolt als aanvulling op het agent-gebaseerde model.

Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied. Zij vertalen de concepten naar de vraagstukken die je in je eigen serverbeheer tegenkomt, en waar dat past stemmen we voorbeelden en accenten af op de omgeving waarin jij of je team werken. Hierdoor ben je na afloop in staat om Puppet gericht in je eigen infrastructuur toe te passen.

Deze training als bedrijfstraining voor jou en je team?

Elk vraagstuk en elke situatie is anders; daarom staan tijdens een bedrijfstraining jouw organisatie en (bedrijfs)vraagstukken centraal. In goed overleg stellen we een lesprogramma samen dat volledig aansluit bij jouw (jullie!) specifieke uitdaging, wensen en dagelijkse werkpraktijk.

Programma

Tijdens de training Puppet komen onderstaande onderwerpen aan bod.

NB: Mocht je vragen hebben over de inhoud of deze aangepast willen zien op jouw specifieke praktijksituatie of trainingsbehoefte, bel ons dan gerust: we spreken de mogelijkheden graag met je door.

  • Introductie en architectuur van Puppet
    • Doorgronden hoe Puppet configuratiewijzigingen vanaf één centrale plek naar meerdere servers pusht
    • De architectuur van Puppet en de samenwerking tussen de onderdelen doorgronden
    • De belangrijkste functionaliteiten van Puppet verkennen
    • Herkennen waarom centraal configuratiebeheer je serverconfiguratie consistent houdt
  • Resources en hun onderlinge relaties
    • Werken met Puppet resources als bouwstenen voor je configuratie
    • Gebruikers, groepen, bestanden en packages beheren via resources
    • De relaties en afhankelijkheden tussen resources vastleggen
    • Gedefinieerde resource-types opzetten en hergebruiken
    • Configuratie abstraheren zodat die op elk systeem correct wordt toegepast
  • Modules, classes en de Puppetl
    • Modules en classes aanmaken om je configuratie te structureren
    • De Puppet taal toepassen om de gewenste configuratie te beschrijven
    • Templates inzetten om configuratiebestanden dynamisch te genereren
    • Herbruikbare configuratie opbouwen volgens de best practices van PuppetLabs
  • Rapportage en live management
    • Het rapportage-overzicht lezen en interpreteren
    • De status van je servers en hun configuratie volgen
    • Live management inzetten om wijzigingen direct door te voeren
    • Afwijkingen tussen de gewenste en de werkelijke configuratie opsporen
  • Struikelblokken, tips en praktijkcase
    • Veelvoorkomende struikelblokken herkennen en oplossen
    • Tips en trucs toepassen om meer uit Puppet te halen
    • Een praktijkopdracht uitwerken tot een werkende Puppet configuratie

De training is praktisch en interactief van opzet, met veel ruimte voor jouw vragen en werksituatie. Je gaat aan de slag met passende praktijkvoorbeelden. Door actief te oefenen, te analyseren en te evalueren, maak je je de materie stap voor stap eigen en ervaar je hoe je configuratiewijzigingen centraal beheert en naar meerdere servers pusht.

Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied. Ze beschikken dus niet alleen over de meest actuele kennis, maar hebben ook essentiële praktijkervaring. Hierdoor zijn ze in staat om een waardevolle vertaalslag te maken van ‘kennis’ naar ‘toepassing binnen jouw organisatie en werksituatie’.

Doelen

Na deze training ben je in staat om:

  • Configuratiewijzigingen vanaf één centrale plek aan te passen en naar meerdere servers te pushen
  • Gebruikers, groepen, bestanden en packages te beheren en te abstraheren zodat elk systeem de gewenste configuratie krijgt
  • Modules, classes, resources en templates op te zetten om je configuratie te structureren
  • Het rapportage-overzicht te gebruiken om de status van je servers te volgen
  • Puppet volgens de best practices van PuppetLabs in je eigen infrastructuur toe te passen
Meer...
€2.499
ex. BTW
Aangeboden door
Eduvision Opleiding & Training
Onderwerp
Puppet
Niveau
HBO
Looptijd
3 dagen
Taal
nl
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Max: 13
Tijdstip
Overdag
Tijden en locaties
Rotterdam
ma 21 sep. 2026
Eindhoven
wo 30 sep. 2026
Virtueel
wo 30 sep. 2026
Amsterdam
di 6 okt. 2026
Apeldoorn
di 6 okt. 2026
Utrecht
di 6 okt. 2026
Maastricht
di 13 okt. 2026
Rotterdam
di 20 okt. 2026
Eindhoven
do 29 okt. 2026
Virtueel
do 29 okt. 2026
Amsterdam
wo 4 nov. 2026
Apeldoorn
wo 4 nov. 2026
Utrecht
wo 4 nov. 2026
Maastricht
wo 11 nov. 2026
Rotterdam
wo 18 nov. 2026
Eindhoven
vr 27 nov. 2026
Virtueel
vr 27 nov. 2026
Amsterdam
do 3 dec. 2026
Apeldoorn
do 3 dec. 2026
Utrecht
do 3 dec. 2026
Maastricht
do 10 dec. 2026
Rotterdam
do 17 dec. 2026
Eindhoven
ma 28 dec. 2026
Virtueel
ma 28 dec. 2026
Amsterdam
vr 1 jan. 2027
Apeldoorn
vr 8 jan. 2027
Maastricht
vr 8 jan. 2027
Utrecht
vr 8 jan. 2027
Rotterdam
vr 15 jan. 2027
Eindhoven
di 26 jan. 2027
Virtueel
di 26 jan. 2027
Amsterdam
ma 1 feb. 2027
Apeldoorn
ma 8 feb. 2027
Maastricht
ma 8 feb. 2027
Utrecht
ma 8 feb. 2027
Rotterdam
ma 15 feb. 2027
Eindhoven
wo 24 feb. 2027
Virtueel
wo 24 feb. 2027
Amsterdam
di 2 mrt. 2027
Apeldoorn
di 9 mrt. 2027
Maastricht
di 9 mrt. 2027
Utrecht
di 9 mrt. 2027
Rotterdam
di 16 mrt. 2027
Eindhoven
do 25 mrt. 2027
Virtueel
do 25 mrt. 2027
Amsterdam
wo 31 mrt. 2027
Apeldoorn
wo 7 apr. 2027
Maastricht
wo 7 apr. 2027
Utrecht
wo 7 apr. 2027
Rotterdam
wo 14 apr. 2027
Eindhoven
vr 23 apr. 2027
Virtueel
vr 23 apr. 2027
Amsterdam
do 29 apr. 2027
Maastricht
do 6 mei 2027
Apeldoorn
do 13 mei 2027
Rotterdam
do 13 mei 2027
Utrecht
do 13 mei 2027
Eindhoven
ma 24 mei 2027
Virtueel
ma 24 mei 2027
Amsterdam
vr 28 mei 2027
Maastricht
vr 4 jun. 2027
Apeldoorn
vr 11 jun. 2027
Utrecht
vr 11 jun. 2027