Puppet & Bolt Developer (PBD)

 

Course Overview

Im Puppet & Bolt Developer wird die Entwicklung von eigenem Puppet Code und die Nutzung von Hiera zur Trennung von Code und Daten vermittelt. Die Teilnehmer lernen, wie Puppet Tasks entwickelt werden und wie Tasks für unterschiedliche Betriebssysteme genutzt werden können. Für Host-übergreifende Aktivitäten wird die Entwicklung von Puppet Tasks und Plans und die Integration in PuppetDB erklärt.

Dieser Kurs ist für Teilnehmer ausgelegt, die bereits über Erfahrungen mit Puppet verfügen und ihre Kenntnisse erweitern wollen, z.B. erfahrene Systemadministratoren und professionelle DevOps mit einem soliden Verständnis für Konfigurationsmanagement-Strategien.

Course Content

Puppet DSL: Control-Repo, Modules, Code Logik
  • Puppet Erweiterungen referenzieren und einbinden
  • Puppet Code mit Logik-Elementen (if, case, Daten Verifizierung)
Puppet DSL: Hiera, Parameter und Daten
  • Konfiguration von Hiera
  • Erzeugen von Daten Hierarchien auf Basis von Facter Informationen
Puppet Bolt Tasks und Puppet Integration
  • Zugriffsberechtigungen auf Puppet Tasks
  • Puppet Tasks für unterschiedliche Betriebssysteme (Meta Tasks)
Puppet Bolt Plans mit Puppet und PuppetDB Integration
  • Fehlerbehandlung in Puppet Plans
  • Ausgaben in Puppet Plans

Prices & Delivery methods

Online Training

Duration
3 days

Price
  • CHF 2,450.—
Classroom Training

Duration
3 days

Price
  • Switzerland: CHF 2,450.—
 

Schedule

Instructor-led Online Training:   Course conducted online in a virtual classroom.

German

Time zone: Central European Time (CET)

Online Training Time zone: Central European Summer Time (CEST) Course language: German
Online Training Time zone: Central European Time (CET) Course language: German