-
Notifications
You must be signed in to change notification settings - Fork 0
/
zabbix-agent.sls
24 lines (23 loc) · 1.03 KB
/
zabbix-agent.sls
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# both 32-bit (x86) AND a 64-bit (AMD64) installer available
{% set versions = {'4.4':[1,2,3,4,5], '4.0':[16]} %}
{% set source_path = 'https://www.zabbix.com/downloads/' %}
zabbix-agent:
{% for major, subversions in versions.items() %}
{% for minor in subversions %}
'{{major}}.{{minor}}.2400':
{% if grains['cpuarch'] == 'AMD64' %}
full_name: 'Zabbix Agent (64-bit)'
installer: '{{source_path}}{{major}}.{{minor}}/zabbix_agent-{{major}}.{{minor}}-windows-amd64-openssl.msi'
uninstaller: '{{source_path}}{{major}}.{{minor}}/zabbix_agent-{{major}}.{{minor}}-windows-amd64-openssl.msi'
{% else %}
full_name: 'Zabbix Agent'
installer: '{{source_path}}{{major}}.{{minor}}/zabbix_agent-{{major}}.{{minor}}-windows-i386-openssl.msi'
uninstaller: '{{source_path}}{{major}}.{{minor}}/zabbix_agent-{{major}}.{{minor}}-windows-i386-openssl.msi'
{% endif %}
install_flags: '/qn /norestart SERVER=localhost'
uninstall_flags: '/qn /norestart'
msiexec: True
locale: en_US
reboot: False
{% endfor %}
{% endfor %}