Intro to Puppet

PT9825
Summary
Puppet is free and open source configuration management software that runs on many UNIX like systems and Windows. It takes a model driven approach to managing your systems.
Prerequisites
Attendees should have an intermediate experience with Linux and be comfortable using the command line and manipulating text files with Vim.
Duration
5 Days/Lecture & Lab
Audience
This course is designed for system admins and anyone that interacts directly with systems such as engineers, developers, DBA's and network admins.
Topics
  • Puppet Language
  • Puppet Server
  • Architecture
  • Puppet master
  • Puppet Agent
  • SSL
  • Resource abstraction layer
  • Facter
  • Puppet resource
  • Configs
  • Modules
  • Custom facts
  • Node classification
  • File resource
  • Resource defaults
  • File serving
  • Ordering
  • Package-file-service
  • Namevar
  • Variables
  • Templates
  • Style
  • Rake
  • Autoloader
  • Scoping
  • Defines
  • Class inheritance
  • Functions
  • Conditionals
  • Class params
  • stdlib
  • hiera
  • exec
  • Reporting
  • Exported resources
  • Virtual resources
  • Scaling the architecture
  • Continued learning

Related Scheduled Courses