install_watchdog: pkg.installed: - sources: - 128T-minion-watchdog: salt://128T-minion-watchdog-1.0.0-1.x86_64.rpm /usr/lib/systemd/system/salt-minion.service.d/minionWatchdog.conf: file.managed: - name: /usr/lib/systemd/system/salt-minion.service.d/minionWatchdog.conf - makedirs: True - dir_mode: 644 - replace: True - user: root - group: root - mode: 644 - contents: | [Unit] Wants=minion-watchdog.service [Service] MemoryAccounting=yes service.systemctl_reload: module.run: - onchanges: - file: /usr/lib/systemd/system/salt-minion.service.d/minionWatchdog.conf restart_minion_on_config_change: cmd.run: - name: 'salt-call --local service.restart salt-minion' - bg: True - onchanges: - file: /usr/lib/systemd/system/salt-minion.service.d/minionWatchdog.conf