Toggle navigation
Overview
Tutorials
Documentation
Downloads
Develop
Table of Contents
Glossary
previous
next
all salt modules
index
Events & Reactor
¶
Event System
Event types
Salt Master Events
Authentication events
Start events
Key events
Job events
Presence events
Cloud Events
Listening for Events
From the CLI
Remotely via the REST API
From Python
Firing Events
Firing Events from Python
From Salt execution modules
From Custom Python Scripts
Beacons
Configuring Beacons
Beacon Monitoring Interval
Avoiding Event Loops
Beacon Example
Create Watched File
Add Beacon Configs to Minion
View Events on the Master
Create a Reactor
Reactor SLS
State SLS
Master Config
Start the Salt Master in Debug Mode
Trigger the Reactor
Writing Beacon Plugins
The
beacon
Function
The Beacon Return
Calling Execution Modules
Distributing Custom Beacons
Reactor System
Event System
Mapping Events to Reactor SLS Files
The Goal of Writing Reactor SLS Files
Jinja Context
Advanced State System Capabilities
Beacons and Reactors
Fire an event
Knowing what event is being fired
Debugging the Reactor
Understanding the Structure of Reactor Formulas
Calling Execution modules on Minions
Calling Runner modules and Wheel modules
Passing event data to Minions or Orchestrate as Pillar
A Complete Example
Syncing Custom Types on Minion Start
Previous
Next
2016.3.6
2016.11.6
Develop
Installation
Configuring Salt
Using Salt
Remote Execution
Configuration Management
Events & Reactor
Event System
Beacons
Reactor System
Orchestration
Salt SSH
Salt Cloud
Salt Proxy Minion
Salt Virt
Command Line Reference
Salt Module Reference
APIs
Architecture
Windows
Developing Salt
Release Notes