Getting Started with Puppet Bolt

This course provides you with everything you need to quickly get started with configuration management. Use existing management scripts to orchestrate complex tasks across multiple Linux and Windows devices without deploying any infrastructure.
Course info
Level
Beginner
Updated
Jun 27, 2019
Duration
1h 40m
Table of contents
Description
Course info
Level
Beginner
Updated
Jun 27, 2019
Duration
1h 40m
Description

Orchestrate complex tasks across Linux and Windows devices without deploying any infrastructure. In this course, Getting Started with Puppet Bolt, you will gain the ability to orchestrate tasks across multiple devices using any language supported on the remote nodes. First, you will learn how to install Puppet Bolt on your PC. Next, you will discover how to run commands and scripts on remote devices using Bolt. Finally, you will explore how to download and install tasks from Puppet Forge, create your own Puppet modules with tasks, and orchestrate tasks using plans. When you’re finished with this course, you will have the skills and knowledge of Puppet Bolt needed to manage the configuration of your servers.

About the author
About the author

Russell Smith is an IT consultant with more than 14 years' experience in management and security of Microsoft-based IT systems.

More from the author
More courses by Russell Smith
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello, and welcome to this course on Getting Started with Puppet Bolt. My name is Russell Smith, and I'm an independent IT consultant, trainer, and author. Puppet is a widely used cross-platform configuration management tool, but until recently it required an agent on all managed nodes, and didn't work well in a serverless configuration, but that has all changed with the official release of Puppet Bolt. Bolt is an agentless remote task planner that allows organizations to quickly get started with configuration management but without the overhead usually associated with Puppet. Bolt can run tasks in any language supported on the remote nodes, so you can use existing management scripts. It also allows you to orchestrate complex operations across multiple nodes, and optionally it integrates with the full Puppet product. In this course, we'll look at how to install Bolt in Ubuntu Linux, how to run commands on remote Windows and Linux nodes, how to create Puppet modules with tasks, and finally, we'll create a plan to orchestrate tasks across multiple remote devices. Before starting this course, you should be familiar with basic administration of Windows and Linux, and preferably have some basic scripting experience. I hope you'll join me on this journey to discovering how Puppet Bolt can help you easily get started with configuration management.