zabbix/tasks/configure.yml

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'