Centralizing your configuration on the Puppet Server ensures that your code only needs to be managed in the one location. In this course, Puppet 4: Server and Puppet Enterprise, you will install modules to the server, configure hiera on the server, and write Puppet code on the server. First, you'll get to see some of the differences between Puppet Server and Puppet Enterprise, as well as installing Puppet Enterprise onto the CentOS 7 host. Next, you'll get to see what can be managed with the Puppet Enterprise Dashboard and how you can use Puppet Server to distribute Agent Packages. Finally, you'll see how you can make use of Roles and Profiles to organize Puppet code for easier and more efficient assignment. You use both the Puppet Open Source Server and Puppet Enterprise Server so you may compare the two. By the end of the course, you will be comfortable in using the Puppet Server both from the command line and dashboard.
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).
Course Overview Hi everyone, and welcome. My name is Andrew Mallett, otherwise known as The Urban Penguin. I hope you're ready for the fifth course in this series, yes the fifth, and this is the last course. So we're going to take a look at Puppet 4 Server and Puppet Enterprise, and this is going to look at using the Puppet Server or Enterprise Server to start centralizing our Puppet configuration. And you probably know, and you might guess from my accent that I work in the UK, and I have my own Linux training and consultancy organization. Now Puppet has always been my configuration tool of choice. I started using it seven or eight years ago to complete classroom setups, and I'm still using it today. Now as I said, in this course, we're going to take a look at installing Puppet Enterprise and seeing how we can either use the Enterprise server or the Puppet open source server to be able to deploy configuration to our agents. We're going see that we install modules on to the server, we configure Hiera on the server, and we deploy our Puppet code from the server to our agents. Now during the course, we're going to finalize your Puppet knowledge by installing Puppet Enterprise and seeing the 10 free licenses that come with it, we'll be looking at configuring Hiera and testing modules that use Hiera, and we're going to start organizing our modules using roles and profiles. By the end of this course you will be comfortable in using the Puppet Server, both from the command line, and of course from the Puppet Enterprise dashboard that we have with the GUI. You need some basic Linux knowledge and an understanding of Puppet, which you can gain from the Puppet 4: Language Essentials, but as I say this is the last course that follows on from a series of 4 others, so it's best that this course is completed after the others.