- Generating a node graph
- Working with variables and conditionals
- Setting up a control repo
- Installing and configuring a webhook
- Automated testing with Travis CI
- Encrypting Hiera data with hiera-eyaml
- Beaker testing
- Writing a module
- Monitoring Puppet in ELK
Skill Level Intermediate
- [Instructor] My name is Josh Samuelson. I started my career as a sysadmin, doing things manually and writing ad hoc scripts to manage my systems. I was always afraid that I'd get woken up in the middle of the night by my pager and find out that it would take hours to resolve the issue. Puppet totally changed things for me and now I feel like I can trust my systems a whole lot more. Puppet makes managing your infrastructure easier, faster, and more reliable. Puppet allows you to define the desired state of your infrastructure and code and keep it in that state.
That means you'll spend less time putting out fires and have more time to tackle more interesting problems. In my other course, Learning Puppet, we covered the basics of Puppet and how to get started. In this course, we'll go much deeper and look at advanced topics like automated testing and reporting. We'll start with a broad review of the main topics. Then we'll dive into practical exercises, starting with setting up version control and automatic deployment of your Puppet code. We'll set up a simple system for keeping sensitive data like passwords secure.
We'll also install and configure the Puppet Development Kit and use it to create a module for managing an ELK stack. I hope that's got you excited to dive in, so let's get started.
1. Core Concepts
2. Data and Code
4. Writing a Module
6. Advanced Topics
Next steps2m 7s
- 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.