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.
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.