• Documentation
  • Tutorials
  • Reference Guide
  • 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
      • View Events on the Master
      • Create a Reactor
      • 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
    • Fire an event
    • Knowing what event is being fired
    • Debugging the Reactor
    • Understanding the Structure of Reactor Formulas
      • Calling Execution modules on Minions
      • Executing Reactors from the Minion
      • Calling Runner modules and Wheel modules
      • Passing event data to Minions or Orchestrate as Pillar
    • A Complete Example
    • Syncing Custom Types on Minion Start

  • 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