In this age of digital delivery and an ubiquitous internet presence, it's becoming increasingly important to implement scalable and portable solutions, not only in terms of software but also the systems that run it. Automate all your IT configurations and take control over what you do to each Puppet Agent in a network, including when and how you do it.
This video gets you up-and-running with Puppet straightaway using real-world examples. It will take you from a complete beginner to a confident Puppet user. The video will help you to install and set up Puppet and benefit from using Puppet as a configuration management tool for managing your remote servers. It will teach you how to write Puppet code using its Domain Specific Language (DSL) and then deal with big modules and manifests. You will then learn how to use different resource types available with Puppet, writing better manifests, handling dependencies, and using tags to gain more control with Puppet manifests. Finally, you will then go deeper into the DSL, look at dependencies and how Puppet treats individual code blocks; you will also look at how you can manage Cron jobs and run arbitrary commands with Puppet.
About the Author :
Toni Schmidbauer has been working with various Unix/Linux and BSD systems for the last 17 years. He started working with configuration management in 2005 with CFEngine 2 and switched to Puppet in 2010. Currently, he is responsible for a Puppet infrastructure containing around 2000 nodes running Solaris, AIX and Linux. When he's not writing Puppet code he likes to tinker with different programming languages and computers in general.