salt.states.beacon
Management of the Salt beacons
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.
- name
-
The name of the beacon that is ensured absent.
- save
-
True/False, if True the beacons.conf file be updated too. Default is False.
Example:
remove_beacon: beacon.absent: - name: ps - save: True
salt.states.beacon.absent(name, save=False, **kwargs)
-
Disable a beacon.
- name
-
The name of the beacon to disable.
Example:
disable_beacon: beacon.disabled: - name: psp
salt.states.beacon.disabled(name, **kwargs)
-
Enable a beacon.
- name
-
The name of the beacon to enable.
Example:
enable_beacon: beacon.enabled: - name: ps
salt.states.beacon.enabled(name, **kwargs)
-
Ensure beacon is configured with the included beacon data.
- name
-
The name of the beacon to ensure is configured.
- save
-
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
salt.states.beacon.present(name, save=False, **kwargs)
© 2021 SaltStack.
Licensed under the Apache License, Version 2.0.
https://docs.saltproject.io/en/latest/ref/states/all/salt.states.beacon.html