New in version 2015.8.0.
ps:
  beacon.present:
    - save: True
    - enable: False
    - services:
        salt-master: running
        apache2: stopped
sh:
  beacon.present: []
load:
  beacon.present:
    - averages:
        1m:
          - 0.0
          - 2.0
        5m:
          - 0.0
          - 1.5
        15m:
          - 0.1
          - 1.0
.. versionadded:: 3000
Beginning in the 3000 release, multiple copies of a beacon can be configured
using the ``beacon_module`` parameter.
inotify_infs:
  beacon.present:
    - save: True
    - enable: True
    - files:
       /etc/infs.conf:
         mask:
           - create
           - delete
           - modify
         recurse: True
         auto_add: True
    - interval: 10
    - beacon_module: inotify
    - disable_during_state_run: True
inotify_ntp:
  beacon.present:
    - save: True
    - enable: True
    - files:
       /etc/ntp.conf:
         mask:
           - create
           - delete
           - modify
         recurse: True
         auto_add: True
    - interval: 10
    - beacon_module: inotify
    - disable_during_state_run: True
Ensure beacon is absent.
The name of the beacon that is ensured absent.
True/False, if True the beacons.conf file be updated too. Default is False.
Example:
remove_beacon:
  beacon.absent:
    - name: ps
    - save: True
Disable a beacon.
The name of the beacon to disable.
Example:
disable_beacon:
  beacon.disabled:
    - name: psp
Enable a beacon.
The name of the beacon to enable.
Example:
enable_beacon:
  beacon.enabled:
    - name: ps
Ensure beacon is configured with the included beacon data.
The name of the beacon to ensure is configured.
True/False, if True the beacons.conf file be updated too. Default is False.
Example:
ps_beacon:
  beacon.present:
    - name: ps
    - save: True
    - enable: False
    - services:
        salt-master: running
        apache2: stopped