Puppet Course: Setup

Puppet Setup (fundamentals)

Puppet Course

Teaching goals:

  • You will have discovered the basis of automatic configuration
  • You will know how to set up Puppet to manage an heterogeneous IT stock
  • You will know how to use tools to improve your Puppet usage

Linux systems basic knowledge

System administrators and system engineers

3 days (21 hours)

Day 1

Puppet Presentation

  • Automated and centralized configuration principles
  • A brief history of Puppet


  • Setting up
  • Managing certificates and the Puppet client/server model
  • puppetmaster concept
  • agent concept

Day 2

Puppet language

  • classes
  • modules
  • inheritance
  • resources
  • templates
  • environments

Puppet classes

  • Purpose
  • Internal structure
  • Parametrized classes

Day 3

Puppet modules

  • Purpose
  • Internal structure

Additional tools

  • Using Facter
  • Using Mcollective

Sum­up exercices

  • Setting­up and configuring Apache
  • Deploying OwnCloud
  • Encapsulating the configuration into a role

If you want detailed information about our training sessions, please contact us directly.

If you want detailed information about our training sessions, please contact us directly.

Professional trainings, always…

  • Taught by our own experts who work on projects, contribute to the Open Source communities… hence are able to highlight theory with actual cases
  • Focused on hands-on use and practice: theoretical teachings, designed to help you understand principles and thinking, consistently come with specific practice
  • Accompanied by support material in electronic format, given to students at the beginning of the course

Trainings for all skills

  • We offer training sessions for all skill levels on each of our expertise domains, all including an implementation of the tackled technologies.

If you want detailed information about our courses

Contact us: contact@objectif-libre.com

or call us +33 (0)