Puppet Configuration Management

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

Puppet Configuration Management

SpiralTrain
Logo van SpiralTrain
Opleiderscore: starstarstarstarstar_half 8,5 SpiralTrain heeft een gemiddelde beoordeling van 8,5 (uit 50 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeAmsterdam
26 mar. 2026 tot 27 mar. 2026
Toon rooster
event 26 maart 2026, 09:30-16:30, Amsterdam, Dag 1
event 27 maart 2026, 09:30-16:30, Amsterdam, Dag 2
placeEindhoven
26 mar. 2026 tot 27 mar. 2026
Toon rooster
event 26 maart 2026, 09:30-16:30, Eindhoven, Dag 1
event 27 maart 2026, 09:30-16:30, Eindhoven, Dag 2
placeHouten
26 mar. 2026 tot 27 mar. 2026
Toon rooster
event 26 maart 2026, 09:30-16:30, Houten, Dag 1
event 27 maart 2026, 09:30-16:30, Houten, Dag 2
placeRotterdam
26 mar. 2026 tot 27 mar. 2026
Toon rooster
event 26 maart 2026, 09:30-16:30, Rotterdam, Dag 1
event 27 maart 2026, 09:30-16:30, Rotterdam, Dag 2
computer Online: Utrecht
26 mar. 2026 tot 27 mar. 2026
Toon rooster
event 26 maart 2026, 09:30-16:30, Utrecht, Dag 1
event 27 maart 2026, 09:30-16:30, Utrecht, Dag 2
placeZwolle
26 mar. 2026 tot 27 mar. 2026
Toon rooster
event 26 maart 2026, 09:30-16:30, Zwolle, Dag 1
event 27 maart 2026, 09:30-16:30, Zwolle, Dag 2
placeAmsterdam
28 mei. 2026 tot 29 mei. 2026
Toon rooster
event 28 mei 2026, 09:30-16:30, Amsterdam, Dag 1
event 29 mei 2026, 09:30-16:30, Amsterdam, Dag 2
placeEindhoven
28 mei. 2026 tot 29 mei. 2026
Toon rooster
event 28 mei 2026, 09:30-16:30, Eindhoven, Dag 1
event 29 mei 2026, 09:30-16:30, Eindhoven, Dag 2
placeHouten
28 mei. 2026 tot 29 mei. 2026
Toon rooster
event 28 mei 2026, 09:30-16:30, Houten, Dag 1
event 29 mei 2026, 09:30-16:30, Houten, Dag 2
placeRotterdam
28 mei. 2026 tot 29 mei. 2026
Toon rooster
event 28 mei 2026, 09:30-16:30, Rotterdam, Dag 1
event 29 mei 2026, 09:30-16:30, Rotterdam, Dag 2
computer Online: Utrecht
28 mei. 2026 tot 29 mei. 2026
Toon rooster
event 28 mei 2026, 09:30-16:30, Utrecht, Dag 1
event 29 mei 2026, 09:30-16:30, Utrecht, Dag 2
placeZwolle
28 mei. 2026 tot 29 mei. 2026
Toon rooster
event 28 mei 2026, 09:30-16:30, Zwolle, Dag 1
event 29 mei 2026, 09:30-16:30, Zwolle, Dag 2
placeAmsterdam
30 jul. 2026 tot 31 jul. 2026
Toon rooster
event 30 juli 2026, 09:30-16:30, Amsterdam, Dag 1
event 31 juli 2026, 09:30-16:30, Amsterdam, Dag 2
placeEindhoven
30 jul. 2026 tot 31 jul. 2026
Toon rooster
event 30 juli 2026, 09:30-16:30, Eindhoven, Dag 1
event 31 juli 2026, 09:30-16:30, Eindhoven, Dag 2
placeHouten
30 jul. 2026 tot 31 jul. 2026
Toon rooster
event 30 juli 2026, 09:30-16:30, Houten, Dag 1
event 31 juli 2026, 09:30-16:30, Houten, Dag 2
placeRotterdam
30 jul. 2026 tot 31 jul. 2026
Toon rooster
event 30 juli 2026, 09:30-16:30, Rotterdam, Dag 1
event 31 juli 2026, 09:30-16:30, Rotterdam, Dag 2
computer Online: Utrecht
30 jul. 2026 tot 31 jul. 2026
Toon rooster
event 30 juli 2026, 09:30-16:30, Utrecht, Dag 1
event 31 juli 2026, 09:30-16:30, Utrecht, Dag 2
placeZwolle
30 jul. 2026 tot 31 jul. 2026
Toon rooster
event 30 juli 2026, 09:30-16:30, Zwolle, Dag 1
event 31 juli 2026, 09:30-16:30, Zwolle, Dag 2
placeAmsterdam
24 sep. 2026 tot 25 sep. 2026
Toon rooster
event 24 september 2026, 09:30-16:30, Amsterdam, Dag 1
event 25 september 2026, 09:30-16:30, Amsterdam, Dag 2
placeEindhoven
24 sep. 2026 tot 25 sep. 2026
Toon rooster
event 24 september 2026, 09:30-16:30, Eindhoven, Dag 1
event 25 september 2026, 09:30-16:30, Eindhoven, Dag 2
Beschrijving
In the course Puppet Configuration Management from SpiralTrain participants learn to use the open source configuration management tool Puppet to manage a complex infrastructure of physical and virtual

Puppet Architecture

The course starts with a discussion of the Puppet Architecture and the Ruby DSL language. This includes how configurations are defined and how deployment can be automated. The difference between Push Based Deployment and Pull Based Deployment is discussed.

Puppet Components

Subsequently the components of Puppet and how they work together are explained, such as the Puppet Master, Puppet Agents and Puppet Modules. Attention is also paid to the Configuration Catalog and the Con…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Puppet, Docker, Ansible, Terraform en Microsoft Office 365.

In the course Puppet Configuration Management from SpiralTrain participants learn to use the open source configuration management tool Puppet to manage a complex infrastructure of physical and virtual

Puppet Architecture

The course starts with a discussion of the Puppet Architecture and the Ruby DSL language. This includes how configurations are defined and how deployment can be automated. The difference between Push Based Deployment and Pull Based Deployment is discussed.

Puppet Components

Subsequently the components of Puppet and how they work together are explained, such as the Puppet Master, Puppet Agents and Puppet Modules. Attention is also paid to the Configuration Catalog and the Config Repository and to the role of the manifest, templates and static files.

Puppet Resources

Then Puppet Resources such as Files, Users, Services and Processes are discussed. The distinction between the various Resource Types such as Built-in Resource Types, Puppet Defined Resources and Custom Resource Types is also treated.

Puppet Configuratie

Also part of the course program are the Puppet configuration file Puppet.conf and the various Puppet Commands such as the commands describe, schedule, service and mount. Working with classes as reusable units in Puppet with implementation hiding, iterator functions and events is discussed afterwards.

Puppet and Containers

Finally the course ends by explaining the use of Puppet in combination with containers. Then Docker, Vagrant, Kubernetes and Docker Swarm are treated.

Audience Course Puppet Configuration Management

The course Puppet Configuration Management is intended for system administrators and devops engineers who want to automate system management and application deployment with Puppet.

Prerequisites Course Puppet Configuration Management

General experience with system management in an IT infrastructure and knowledge of the Ruby programming language is beneficial for the understanding.

Realization Training Puppet Configuration Management

The subject matter is discussed on the basis of presentation slides and demos. The theory is interchanged with exercises. The course material is in English. Course times are from 9.30 to 16.30.

Certification Puppet Configuration Management

After successful completion of the course the participants receive an official certificate Puppet Configuration Management.

Modules

Module 1 : Puppet Intro

  • What is Puppet?
  • Managing Infrastructure
  • Puppet Setup
  • Ruby DSL Language
  • Deployment Automation
  • Deployment Models
  • Push Based Deployment
  • Pull Based Deployment
  • Resource Abstraction Layer
  • Idempotency
  • Cross Platform
  • Puppet Workflow
  • Defining Configurations

Module 2 : Puppet Components

  • Puppet Master
  • Puppet Agents
  • Puppet Modules
  • Reusable Units
  • Puppet Resources
  • Configuration Catalog
  • Config Repository
  • Puppet Classes
  • Providers
  • Manifest
  • Templates
  • Static Files
  • Facter and Facts

Module 3 : Puppet Resources

  • Resource Types
  • Built-in Resource Types
  • Puppet Defined Resources
  • Files and Users
  • Services and Processes
  • Packages
  • Resource Title
  • Resource Tasks
  • Listing Resources
  • Attributes and Values
  • Testing Resources
  • Custom Resource Types
  • Resource Parameters

Module 4 : Puppet Commands

  • Puppet.conf
  • Settings Lines
  • Setting Variables
  • Environment Timeout
  • Sign Request
  • resource Command
  • describe Command
  • schedule Command
  • service Command
  • mount Command
  • cron Command

Module 5 : Puppet Classes

  • Class Syntax
  • Defining Classes
  • Declaring Classes
  • Differences with OOP
  • Bundling Resources
  • Reusable Units
  • Implementation Hiding
  • Passing Events
  • Iterator Functions
  • Parameterized Classes
  • include Keyword

Module 6 : Puppet and Containerization

  • Vagrant and Docker
  • Docker Hub
  • Docker File
  • Automated Builds
  • The Puppet Forge
  • Creating a puppetfile
  • Puppet Manifest
  • Puppet Module Generator
  • Using .erb Files
  • Containers Schedulers
  • Kubernetes and Docker Swarm

Waarom SpiralTrain

SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.

Onze trainingkenmerken zich door :

• Klassikale of online open roostertrainingen en andere trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
  • Vraag informatie aan over deze cursus. Je ontvangt vanaf dan ook een seintje wanneer iemand een ervaring deelt. Handige manier om jezelf eraan te herinneren dat je wilt blijven leren!
  • Bekijk gerelateerde producten mét ervaringen: Puppet.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.