Using Salt Open for Event Driven Automation

Salt communicates using a powerful event based architecture. In this course, you’ll learn how to observe and extend the Salt event bus for yourself.
Course info
Level
Intermediate
Updated
Nov 17, 2020
Duration
41m
Table of contents
Description
Course info
Level
Intermediate
Updated
Nov 17, 2020
Duration
41m
Description

Your infrastructure is a constantly changing system, with services starting and stopping, users logging in or out and machine resources being utilized to differing degrees. Salt’s event system can be used to report in realtime on not just itself, but the machines it is running on too. In this course, Using Salt Open for Event Driven Automation, you’ll see how to leverage this system for your own use. First, you’ll learn about the event system and how to interact with it. Next, you'll dive into how to use in-built beacons to produce useful events. Finally, you'll see how to make Salt react when specific events occur. When you're finished with this course, you'll have a solid understanding of using Salt Open for event driven automation.

About the author
About the author

Chris is best described as a "Computer and Data wrangler".

More from the author
Configuring Prometheus to Collect Metrics
Intermediate
1h 24m
Jul 14, 2021
Creating a Model Layer for Flask
Intermediate
1h 21m
Jun 10, 2021
More courses by Chris Green
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, My name is Chris Green, and I'm a DevOps engineer. Welcome to this course, Using Salt for Event Driven Automation, part of the Salt Open learning path. Automation is often most effective when it can react to an event rather than relying on periodic running times or polling for information. Salt's Event System is a powerful tool in creating dynamic infrastructure automation for any purpose. The event system is utilized internally by Salt, but is also exposed for your own creative uses. Some of the major topics that we will cover include the Salt event bus, Salt beacons, and Salt reactors. By the end of this course, you'll be ready to start taking advantage of the Salt Event System. You'll know how to fire events on the Salt event bus in multiple different ways, including through custom Python code. You'll also know how to configure Salt beacons to monitor aspects of minions and configure Salt reactors to take action on any relevant event. Before beginning this course, you should be familiar with Salt's general usage and standard architecture. I hope you'll join me on this journey to learn about Salt's Event System with the course Using Salt for Event Driven Automation, at Pluralsight.