67 lines
1.6 KiB
YAML
67 lines
1.6 KiB
YAML
---
|
|
|
|
- name: '[Configure] - Configure Zabbix Server'
|
|
template:
|
|
src: 'templates/etc/zabbix/zabbix_server.conf.j2'
|
|
dest: '/etc/zabbix/zabbix_server.conf'
|
|
owner: 'root'
|
|
group: 'root'
|
|
mode: '0644'
|
|
when: zabbix_server == 'true'
|
|
notify:
|
|
- 'Restart zabbix_server'
|
|
|
|
- name: '[Configure] - Configure Zabbix Proxy'
|
|
template:
|
|
src: 'templates/etc/zabbix/zabbix_proxy.conf.j2'
|
|
dest: '/etc/zabbix/zabbix_proxy.conf'
|
|
owner: 'root'
|
|
group: 'root'
|
|
mode: '0644'
|
|
when: zabbix_proxy == 'true'
|
|
notify:
|
|
- 'Restart zabbix_proxy'
|
|
|
|
- name: '[Configure] - Configure Zabbix frontend'
|
|
template:
|
|
src: 'templates/etc/zabbix/web/zabbix.conf.php.j2'
|
|
dest: '/etc/zabbix/web/zabbix.conf.php'
|
|
owner: 'www-data'
|
|
group: 'www-data'
|
|
mode: '0644'
|
|
when: zabbix_server == 'true'
|
|
notify:
|
|
- 'Restart zabbix_server'
|
|
|
|
- name: '[Configure] - Configure nginx'
|
|
template:
|
|
src: 'templates/etc/zabbix/nginx.conf.j2'
|
|
dest: '/etc/zabbix/nginx.conf'
|
|
owner: 'root'
|
|
group: 'root'
|
|
mode: '0644'
|
|
when: zabbix_server == 'true'
|
|
notify:
|
|
- 'Restart zabbix_server'
|
|
|
|
- name: '[Configure] - Configure Zabbix php'
|
|
template:
|
|
src: 'templates/etc/zabbix/php-fpm.conf.j2'
|
|
dest: '/etc/zabbix/php-fpm.conf'
|
|
owner: 'root'
|
|
group: 'root'
|
|
mode: '0644'
|
|
when: zabbix_server == 'true'
|
|
notify:
|
|
- 'Restart zabbix_server'
|
|
|
|
- name: '[Configure] - Configure Zabbix Agent'
|
|
template:
|
|
src: 'templates/etc/zabbix/zabbix_agentd.conf.j2'
|
|
dest: '/etc/zabbix/zabbix_agentd.conf'
|
|
owner: 'root'
|
|
group: 'root'
|
|
mode: '0644'
|
|
when: zabbix_agent == 'true'
|
|
notify:
|
|
- 'Restart zabbix_agent'
|