Puppet 4: Language Essentials

Puppet is and has been the de-facto configuration management in Linux and Unix systems. With Puppet 4, it is even bigger and stronger and this course teaches you how to make best use of the Puppet language.
Course info
Rating
(30)
Level
Intermediate
Updated
Jul 26, 2016
Duration
3h 49m
Table of contents
Description
Course info
Rating
(30)
Level
Intermediate
Updated
Jul 26, 2016
Duration
3h 49m
Description

As your server estate grows with more and more virtual systems, so does the difficulty of trying to keep your configurations consistent and reliable. The days of having a few servers to manage are long-gone, and there seems to be an array of different distributions that all require specific tools. Puppet is a mature and respected configuration management tool that is available free of charge as open-source software. In this course, Puppet 4: Language Essentials, you can learn Puppet quickly as the language is written simply with administrators and not developers in mind. First you'll learn how to provide consistent and reliable configuration results, and look at defining configurations as resources. Next, you'll learn to use logic to set the correct service names. Finally you'll be looking at how to restart services after configuration changes. After watching this course, you'll be able to create manifests yourself as well as defining your own configuration needs.

About the author
About the author

Andrew is a committed evangelist of the Linux Operating System and the concept of community and freedom that it provides. He has worked as a technical trainer since 1995 and has taught throughout the world, including Australia, the US, Germany and Eastern Europe. Andrew started teaching Linux in 2004 when Novell acquired SUSE and has been a long time supporter of Novell and provides SYSOP support the the Certifed Novell Instructor community on Linux. Andrew founded theurbanpenguin and has been submitting video training material to his YouTube channel since 2009 and currently has over 8,500 subscribers and 1.6 Million views. Andrew has had two publications with Packt: Citrix Access Gateway VPX Essentials (2012) and Citrix XenApp (2013).

More from the author
Linux: System Security (LPIC-2)
Intermediate
3h 6m
Mar 7, 2018
Linux: Email Services (LPIC-2)
Intermediate
2h 21m
Feb 20, 2018
Linux: Network Client Management (LPIC-2)
Intermediate
3h 53m
Jan 11, 2018
More courses by Andrew Mallett
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
(music) Hi, everyone and welcome. My name is Andrew Mallett, but you might know me as the Urban Penguin and I'm back. And I'm back this time with a series of awesome Puppet courses for you. You may know that I work within the UK and I have my own Linux training consultancy company. And Puppet has always been my configuration tool of choice. I started using it in the late 2000's to complete classroom set ups and I still use it today and recommend it. In this course, we prepare you for Puppet by looking at the essentials of the language and how to use it to apply configuration on both Buntu and Center systems. We take a simple example of wanting to set up NTP within our organization across the centers and a Buntu house, but having it custom set up. We need to be able to look at how we can deal with the different distributions, package managers, and service managers. As we go through, we'll be looking at how we can provide consistent and reliable configuration results and we'll look at defining configuration needs as resources using logic to correct the service names and we'll be looking at how we can restart services after a configuration changes. By the end of the course, you're going to be able to create manifest yourself to define your own configuration needs. Before beginning the course, you should already have some knowledge of Linux and administration. If you don't have that, then you'll be able to find that knowledge within the LFCS Linux Essentials Course, and perhaps also the Service Management Course.