Send events through Salt's event system during state runs
Send an event to the Salt Master
New in version 2014.7.0.
Accepts the same arguments as the event.send execution module of the same name.
Example:
# ...snip bunch of states above
mycompany/mystaterun/status/update:
event.send:
- data:
status: "Half-way through the state run!"
# ...snip bunch of states below
Fire an event on the Salt master event bus if called from a watch statement
New in version 2014.7.0.
Example:
# Stand up a new web server.
apache:
pkg:
- installed
- name: httpd
service:
- running
- enable: True
- name: httpd
# Notify the load balancer to update the pool once Apache is running.
refresh_pool:
event:
- wait
- name: mycompany/loadbalancer/pool/update
- data:
new_web_server_ip: {{ grains['ipv4'] | first() }}
- watch:
- pkg: apache
Docs for previous releases are available on readthedocs.org.
Latest Salt release: 2015.5.2