salt.thorium.status#
Track status beacon events and maintain a register of active minions.
This module is the foundation for health-oriented Thorium formulas. It records the latest status beacon payload and the receive time for each minion so later states can reason about stale or missing check-ins.
New in version 2016.11.0.
- salt.thorium.status.reg(name)#
Activate this register to turn on a minion status tracking register, this register keeps the current status beacon data and the time that each beacon was last checked in.
This state watches events whose tag matches
salt/beacon/*/status/*. It is commonly paired withkey.timeoutto reject or delete keys for minions that stop reporting.USAGE:
status_register: status.reg reject_stale_keys: key.timeout: - reject: 300 - require: - status: status_register