LI400: Puppet Configuration Management

Training: Linux/Unix

Linux system administrators learn the practical use of Puppet for centralized management of Windows, Solaris, and Linux systems. The course covers installation and configuration of Puppet client and server services, resource and class management, templating, inventory, as well as version control with Git and r10k. Best practices and quality assurance complete the training.

Unfortunately there are currently no available appointments.
Would you like to request an appointment? Then click on 'No matching appointment?'

Request prefered appointment period:

* All fields marked with an asterisk are mandatory fields.

Agenda:

  • Comparison of Puppet with other configuration management systems

  • Installation and configuration of client/server services
    • Creating and managing resources
      • Resource types
      • Resource Abstraction Layer (RAL)
      • Manifests
      • Variables and data types
      • Branches
      • Resources, dependencies, events and stages

    • Puppet commands
      • Puppet CA management
      • Using puppet resource
      • Puppet runs
        • Local execution (puppet apply)
        • Execution from client (Puppet Agent)
        • Dry runs

    • Classes and defines
      • Simple classes
      • Parameterized classes
      • Defines
      • Parameter validation

    • Tags
      • Using tags
      • Automatic tagging
      • Tagging resources and classes

    • Environments
      • Expanding to production and development environments
      • Using Git for Puppet configuration management
      • Introduction to r10k
        • Module management
        • Environment deployment

  • Inventory with Facter
    • CLI and environment variables
    • Usage with Puppet
    • Custom facts and auto sync via Puppet

  • Editing files with Augeas

  • Templating mechanism with ERB and EPP

  • Module development in detail
    • Best practices and coding guidelines
    • Using puppet-lint
    • Introduction to Puppet stdlib
    • Custom types and providers

  • Data abstraction with Hiera
    • Using hiera_include
    • Using create_resources ()
    • Extensions such as hiera_eyaml

  • Environments
    • Extending to production and development environments
    • Using Git for Puppet configuration management
    • Introduction to r10k
      • Module management
      • Environment deployment

Objectives:

The course LI400 Puppet Configuration Management enables administrators to quickly and easily get started with the installation and usage of Puppet. Configuration management using Puppet allows administrators to configure, administrate and manage Windows, Solaris and Linux operating systems. The control is performed from a central location and allows operating a database of the managed systems that is automatically maintained and updated without further intervention by the administrators.

Target audience:

The workshop LI400 Puppet Configuration Management is ideal for Linux System Administrators.

Prerequisites:

To be able to follow the course content and learning pace of the workshop LI400 Puppet Configuration Management effectively, you should bring experience with Linux system administration.

Description:

The workshop LI400 Puppet Configuration Management targets Linux system administrators and provides a fast and hands-on introduction to centralized configuration management with Puppet for Windows, Solaris and Linux. Participants learn the installation and configuration of Puppet client and server services as well as the management of resources, manifests and classes.

Key topics include Puppet Language, resource abstraction, control structures, tagging, environments as well as the use of Git and r10k for version control. Additionally, inventory management with Facter, file editing with Augeas and templating mechanisms are covered. The course places special emphasis on best practices, module development and quality assurance. Thus it enables administrators to configure and manage systems centrally and automated.
check-icon

Guaranteed implementation:

from 2 Attendees

Booking information

Price:

2.490,00 € plus VAT.

(including lunch & drinks)

Authorized training partner

NetApp Partner Authorized Learning
Commvault Training Partner
CQI | IRCA Approved Training Partner
Veeam Authorized Education Center
Acronis Authorized Training Center
AWS Partner Select Tier Training
ISACA Accredited Partner
iSAQB
CompTIA Authorized Partner
EC-Council Accredited Training Center

Memberships

Allianz für Cyber-Sicherheit
TeleTrust Pioneers in IT security
Bundesverband der IT-Sachverständigen und Gutachter e.V.
Bundesverband mittelständische Wirtschaft (BVMW)
Allianz für Sicherheit in der Wirtschaft
NIK - Netzwerk der Digitalwirtschaft
BVSW
Bayern Innovativ
KH-iT
CAST
IHK Nürnberg für Mittelfranken
eato e.V.
Sicherheitsnetzwerk München e.V.