Join Josh Samuelson for an in-depth discussion in this video What you should know, part of Learning Puppet.
- [Instructor] This course is a high-level introduction to Puppet. You'll be learning best practices from the beginning and setting up a sandbox environment connected to a GitHub repository. You don't need any previous experience with Puppet itself, but you should be familiar with general Linux system administration using the command line, including command line text editors. This course uses a CentOS 7 VM, so it will help to be familiar with that platform. To run the VM, you should have at least one gig of RAM free and a CPU with at least two cores.
If your machine doesn't have those resources, all of the exercises could be done on a CentOS 7 Cloud instance with at least one gig of RAM, but we don't cover how to set that up. We'll be using Git through the github.com web interface, which is pretty easy to use for those who aren't familiar with Git. The sandbox environment we're using is based on Vagrant and VirtualBox, so you should be comfortable with those tools.
- What is Puppet?
- Setting up a Puppet master and control repo
- Using the built-in resource types
- Organizing code with roles and profiles
- Managing more nodes
- Triggering actions (orchestration)
- Gathering system info with facter
- Writing modules
- Using templates
Skill Level Beginner
DevOps Foundations: Infrastructure as Codewith Ernest Mueller2h 6m Intermediate
1. Puppet Overview
What is Puppet?4m 9s
2. Setting Up a Dev Environment
3. First Steps with Puppet
4. Managing More Nodes
Next steps3m 49s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.