Oreilly - Automating IT Infrastructure with Puppet 5.0 - Hands-On!
by Alan Hohn | Publisher: Packt Publishing | Release Date: November 2018 | ISBN: 9781789130348
No manual work at all! Start controlling your IT infrastructure effectively with Puppet 5.0About This VideoUse Puppet to build a reliable and secure automated infrastructureExplore hands-on examples that will show you how Puppet works and how to create your own Puppet code.Work with the Puppet 5 Platform, the latest version of this stable and mature technologyIn DetailManaging your application's infrastructure requires constant updates and security for infrastructure reliability. Automation provides faster deployments and fewer failures, improves security, and reduces costs for your organization. Puppet is an ideal tool for automating IT infrastructure in your organization and this course will show you how.This course will give you a hands-on tutorial with the Puppet 5 platform and teaches you to manage your IT infrastructure. You will build a custom software installation and configuration to match your application infrastructure, and explore the latest features of Puppet 5 by executing, testing, and deploying Puppet across your systems. Also, you'll develop modules for Puppet while learning to avoid common errors and overcome everyday challenges.By the end of this course, you'll be ready to use Puppet in your own systems and ensure all of your servers comply with the desired configuration.The code bundle for this video course is available at - https://github.com/PacktPublishing/Automating-IT-Infrastructure-with-Puppet-5.0-Hands-OnDownloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
- Chapter 1 : Puppet Agent and Server
- The Course Overview 00:04:28
- Full System Control with Puppet 00:08:17
- Reliability and Security Through Automation 00:06:06
- Setting Up Puppet 00:08:43
- Connecting Agent to Server 00:09:23
- Chapter 2 : Using Resources to Automate Systems
- Exploring the Main Manifest 00:06:25
- Applying a Resource to a Node 00:07:48
- Understanding the Node Catalog 00:05:07
- Useful Resource Types 00:06:47
- Implementing Resource Order and Dependencies 00:07:33
- Refreshing Puppet Resources 00:05:52
- Exploring Environments 00:09:02
- Chapter 3 : Work with Classes and Modules
- Defining Classes 00:07:04
- Class Parameters 00:05:15
- Using Classes in Nodes 00:06:20
- Capturing Files in Modules 00:08:39
- Classes and Defines in Modules 00:10:23
- Chapter 4 : Facter and Hiera
- Node Facts 00:10:57
- Custom Facts 00:05:52
- Configuration with Hiera 00:08:52
- Automatic Class Parameters 00:05:30
- Hiera Data Lookup 00:12:23
- Chapter 5 : Configuring Files with Templates
- Exploring the Template Function 00:06:59
- Embedded Puppet 00:08:29
- Template Parameters 00:06:49
- Using Template Flow Control 00:09:57
- Chapter 6 : Using PuppetDB to Collect and Report Data
- Configuring PuppetDB 00:09:38
- Puppet Query Language 00:09:25
- Querying with Command Line, cURL, and Puppet 00:11:03
- Checking Node Status 00:05:16
- Collecting Exported Resources 00:09:23
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.