diff --git a/zabbix-frontend/defaults/main.yml b/zabbix-frontend/defaults/main.yml new file mode 100644 index 0000000000000000000000000000000000000000..75f1da87693da7074df166b9458dfadd41d17bbc --- /dev/null +++ b/zabbix-frontend/defaults/main.yml @@ -0,0 +1,3 @@ +--- + +zabbix_configure_webserver: yes diff --git a/zabbix-frontend/tasks/main.yml b/zabbix-frontend/tasks/main.yml index d518ae003db1d3c31981cfd39cf18dc7ecbf8dba..08bae50ba63f7514bcf15778ef16b9bd4ad2f711 100644 --- a/zabbix-frontend/tasks/main.yml +++ b/zabbix-frontend/tasks/main.yml @@ -59,27 +59,33 @@ - name: ensure an nginx config file is available copy: src=zabbix.conf dest=/etc/nginx/sites-available/zabbix.conf + when: zabbix_configure_webserver notify: - restart nginx tags: - config - zabbix + - nginx - name: ensure the frontend is enabled in nginx lineinfile: dest=/etc/nginx/sites-available/main line="include /etc/nginx/sites-available/zabbix.conf;" insertbefore="}" + when: zabbix_configure_webserver notify: - restart nginx tags: - config - zabbix + - nginx - name: ensure the frontend configuration file is installed template: src=zabbix.conf.php.j2 dest=/etc/zabbix/web/zabbix.conf.php + when: zabbix_configure_webserver notify: - restart zabbix frontend tags: - config - zabbix + - nginx - name: ensure the database server listens on the external interface replace: dest=/etc/postgresql/9.6/main/postgresql.conf regexp="#listen_addresses = 'localhost'" replace="listen_addresses = '*'"