ansible-roles/roles/zabbix_proxy/tasks/install.yml

34 lines
730 B
YAML
Raw Normal View History

2021-12-01 19:13:34 +01:00
---
- name: Remove previous zabbix packages
yum:
name:
- zabbix
state: absent
tags: zabbix
- name: Install Zabbix Proxy
yum:
2022-04-16 01:01:46 +02:00
name:
2021-12-01 19:13:34 +01:00
- zabbix-proxy-sqlite3
- zabbix-get
2022-04-06 11:00:07 +02:00
- zabbix-java-gateway
2022-11-06 16:00:09 +01:00
- sqlite
2021-12-01 19:13:34 +01:00
- perl-JSON
- perl-IO-Socket-SSL
- perl-libwww-perl
- perl-URI
- perl-DateTime-Format-ISO8601
- perl-Getopt-Long
- perl-Pod-Usage
2022-04-16 01:01:46 +02:00
state: "{{ zabbix_proxy_update | ternary('latest', 'present') }}"
2021-12-01 19:13:34 +01:00
notify: restart zabbix-proxy
register: zabbix_proxy_rpm
tags: zabbix
2022-04-04 14:00:09 +02:00
- name: Install backup hooks
template: src={{ item }}-backup.j2 dest=/etc/backup/{{ item }}.d/zabbix_proxy.sh mode=755
loop:
- pre
- post
tags: zabbix