Unlike other Reactions that simply work with other services out of the box, Saltstack is not run as a service. Typically Saltstack would be deployed within your own organization. This means that some setup is required in order to utilize these Reactions.


Salt API & Reactor Formula

The Runbook Saltstack Reactions are based on the Salt API & Reactor Formula, which is a Saltstack formula that can be easily deployed. Outside of deployment no other configuration is required.


Manage Services

The Manage Services Reaction is designed to allow users to start, stop, reload and restart services across one or many servers using Saltstack. This Reaction is extremely practical as it allows users to restart false services.


Manage Minion Keys

The Manage Minion Keys Reaction is designed to allow users to accept, delete or reject minion keys within Saltstack. This Reaction could be combined with provisioning and deprovisioning actions to programatically accept new minions.


Execute a Command

The Execute a Command Reaction is designed to allow users to execute arbitrary commands across one or many servers using Saltstack. This Reaction is useful for combining legacy scripts for system health with Runbook's monitoring.


Initiate a Highstate

The Initiate a Highstate Reaction is designed to allow users to execute a Saltstack highstate across one or many servers using Saltstack. This Reaction is useful as it can be used as a general purpose Reaction. It provides users with a quick and easy way to ensure their infrastructure is in the correct state, as defined by Saltstack.


Run a Script

The Run a Script Reaction is designed to allow users to tell Saltstack to download a script from a remote location and execute it on the servers specified. This Reaction is similar to the Execute a Command Reaction except that it allows users to download the command to execute from a remote HTTP or Saltstack file server.


Execute a Module

The Execute a Module Reaction is designed to allow users to execute any Saltstack module across one or many servers. This Reaction is a general purpose Saltstack Reaction, it can be used to call any and all modules defined within Saltstack.