diff --git a/zabbix/agent/init.sls b/zabbix/agent/init.sls index 0e16fa23..cef13b7c 100644 --- a/zabbix/agent/init.sls +++ b/zabbix/agent/init.sls @@ -27,6 +27,8 @@ zabbix-agent: {% if salt['grains.get']('os') != 'Windows' %} - file: zabbix-agent-piddir {% endif %} + - watch: + - pkg: zabbix-agent zabbix-agent-restart: module.wait: diff --git a/zabbix/proxy/init.sls b/zabbix/proxy/init.sls index 074d6fe5..6da14fba 100644 --- a/zabbix/proxy/init.sls +++ b/zabbix/proxy/init.sls @@ -24,6 +24,8 @@ zabbix-proxy: {% for include in settings.get('includes', defaults.get('includes', [])) %} - file: {{ include }} {%- endfor %} + - watch: + - pkg: zabbix-proxy zabbix-proxy-logdir: file.directory: diff --git a/zabbix/server/init.sls b/zabbix/server/init.sls index 36188a6c..c5a59f6c 100644 --- a/zabbix/server/init.sls +++ b/zabbix/server/init.sls @@ -22,6 +22,8 @@ zabbix-server: - pkg: zabbix-server - file: zabbix-server-logdir - file: zabbix-server-piddir + - watch: + - pkg: zabbix-server zabbix-server-logdir: file.directory: