Watch files and translate the changes into salt events
depends: |
|
---|---|
Caution: | Using generic mask options like open, access, ignored, and closed_nowrite with reactors can easily cause the reactor to loop on itself. To mitigate this behavior, consider setting the disable_during_state_run flag to True in the beacon configuration. |
salt.beacons.inotify.
beacon
(config)¶Watch the configured files
Example Config
beacons:
inotify:
/path/to/file/or/dir:
mask:
- open
- create
- close_write
recurse: True
auto_add: True
exclude:
- /path/to/file/or/dir/exclude1
- /path/to/file/or/dir/exclude2
The mask list can contain the following events (the default mask is create, delete, and modify):
The mask can also contain the following options:
salt.beacons.inotify.
validate
(config)¶Validate the beacon configuration