From f6272a8ba57e7dee28de0019fa21459d30f269c4 Mon Sep 17 00:00:00 2001 From: Robin Sonnabend <robin@fsmpi.rwth-aachen.de> Date: Thu, 8 Mar 2018 22:51:48 +0100 Subject: [PATCH] Enable not configuring nginx --- zabbix-frontend/defaults/main.yml | 3 +++ zabbix-frontend/tasks/main.yml | 6 ++++++ 2 files changed, 9 insertions(+) create mode 100644 zabbix-frontend/defaults/main.yml diff --git a/zabbix-frontend/defaults/main.yml b/zabbix-frontend/defaults/main.yml new file mode 100644 index 0000000..75f1da8 --- /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 d518ae0..08bae50 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 = '*'" -- GitLab