Duration
3 days
Overview
Getting Started with Puppet is a three-day course with a guided, hands-on approach, designed for users who are new to managing their infrastructure using Puppet’s products. Lab-focused and prescriptive, the course will give you the tools and resources to automate your infrastructure and get up and running faster than ever.
What you will learn:
- How to set up a Puppet development environment
- How to bring an unmanaged IT infrastructure under control
- How and when to run ad hoc tasks with Bolt and Puppet tasks
- How and when to manage system state using Puppet modules
- How to manage Windows and Linux servers using a common Puppet codebase
Audience
This course is intended for sysadmins, SREs, DevOps engineers or similar who manage Windows, Linux, or Unix infrastructure and could use a hands-on introduction to managing their infrastructure with Puppet.
Prerequisites
This course assumes you know how to deploy applications on your operating system and you know a scripting language.
Day 1
- Puppet products overview
- Explore the Puppet Enterprise console
- Run Puppet Discovery
- Run Puppet Bolt and tasks
- Understand Puppet task plans
- Understand declarative and imperative Puppet concepts
- Set up your lab environment
Day 2
- Understand the lifecycle of a Puppet agent run
- Use Puppet modules from the Forge
- Create wrapper modules
- Apply basic module testing
- Create role and profile modules
Day 3
- Create a baseline with Puppet
- Create and accept parameters in the baseline
- Define an application stack with Puppet
Programme scope, delivery arrangements and suitability are confirmed during enquiry.