1. Home
  2. Training Library
  3. DevOps
  4. Courses
  5. Getting Started with Puppet

Conclusion

Developed with
Puppet

Contents

keyboard_tab
Introduction
1
Installation
2
Installing Puppet
PREVIEW13m 45s
The Basics
6
Resources
12m 11s
Puppet Language Essentials
8
Templates
6m 25s
Wrap-up

The course is part of this learning path

Cloud Configuration Management Tools with Ansible, Puppet, and Chef
course-steps 4 certification 1 lab-steps 2 quiz-steps 1
play-arrow
Start course
Overview
DifficultyBeginner
Duration1h 14m
Students777
Ratings
4.7/5
star star star star star-half

Description

Puppet is an IT automation system. If you need to install, configure, and update servers, then Puppet can help you tremendously. Instead of doing all of these tasks manually, you can tell Puppet to configure your servers for you.

Not only will Puppet free you from the drudgery of repetitive tasks, but you will also gain major benefits, such as consistency, reliability, speed of deployment, ease of recovery, and scalability.

Do you often have slightly different configurations on servers that are supposed to be identical? With Puppet, you’ll no longer have to figure out why something works on one server but doesn’t work on another one because Puppet will configure them in the same way. You’ll also have less downtime because there is less that can go wrong when everything is configured the way it’s supposed to be.

Do you always seem to be adding more servers? Provisioning servers is a breeze when Puppet already knows how to configure them.

This course will get you started on bringing these benefits to your network. It’s a hands-on course with exercises every step of the way to give you experience using Puppet. First, I will show you how to install Puppet on a virtual machine on your own desktop. Then you will use it as a test environment to learn how to write Puppet code to automate server configuration.

Learning Objectives

  • Install Puppet server
  • Use pre-built Puppet modules
  • Use manifests, classes, resources, facts, nodes, and templates
  • Create your own Puppet modules

 

Transcript

I hoped you've enjoyed learning the fundamentals of Puppet. Now you know how to use everything from modules, classes, manifests and resources to nodes, facts, and templates. That's a huge amount of progress.

To learn more about Puppet, I recommend that you try some projects of your own and refer to the online puppet documentation which is quite good. Also watch for more Puppet and DevOps courses on Cloud Academy because we're always developing new courses.

If you have any questions or comments, please let me know on the Cloud Academy community forums. Thanks, and keep on learning.

About the Author

Students22721
Courses43
Learning paths29

Guy launched his first training website in 1995 and he's been helping people learn IT technologies ever since. He has been a sysadmin, instructor, sales engineer, IT manager, and entrepreneur. In his most recent venture, he founded and led a cloud-based training infrastructure company that provided virtual labs for some of the largest software vendors in the world. Guy’s passion is making complex technology easy to understand. His activities outside of work have included riding an elephant and skydiving (although not at the same time).

Covered Topics