Watch files and translate the changes into salt events
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.
The inotify beacon only works on OSes that have inotify kernel support.
Watch the configured files
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 - /path/to/file/or/dir/regex[a-m]*$: regex: True coalesce: True
The mask list can contain the following events (the default mask is create, delete, and modify):
The mask can also contain the following options: