diff --git a/zabbix-frontend/handlers/main.yml b/zabbix-frontend/handlers/main.yml index 0967765a4bfd61f8941b2e6108dbc37e26549651..dbc3416db2903bc3e558fa98cba9e326250bea03 100644 --- a/zabbix-frontend/handlers/main.yml +++ b/zabbix-frontend/handlers/main.yml @@ -1,7 +1,7 @@ --- - name: restart zabbix frontend - systemd: name=php7.0-fpm.service state=restarted + systemd: name=php-fpm@zabbix.service state=restarted - name: create tmpfiles command: systemd-tmpfiles --create diff --git a/zabbix-frontend/tasks/main.yml b/zabbix-frontend/tasks/main.yml index f20fbf1cf8bec8d5108842a923397ceb54d84c03..87e420961c45075e2b8497c1741d6618d5c58315 100644 --- a/zabbix-frontend/tasks/main.yml +++ b/zabbix-frontend/tasks/main.yml @@ -9,9 +9,9 @@ tags: - zabbix -- name: ensure php5-pgsql is available +- name: ensure php-pgsql is available apt: - name: php5-pgsql + name: php-pgsql state: present notify: - restart zabbix frontend @@ -34,7 +34,7 @@ - name: ensure the database server listens on the external interface replace: - dest: /etc/postgresql/9.6/main/postgresql.conf + dest: /etc/postgresql/11/main/postgresql.conf regexp: "#listen_addresses = 'localhost'" replace: "listen_addresses = '*'" notify: @@ -46,7 +46,7 @@ - name: ensure the database server allows connections from the server lineinfile: - dest: /etc/postgresql/9.6/main/pg_hba.conf + dest: /etc/postgresql/11/main/pg_hba.conf # yamllint disable-line rule:line-length insertafter: "host all all 127.0.0.1/32 md5" # yamllint disable-line rule:line-length diff --git a/zabbix-repo/tasks/main.yml b/zabbix-repo/tasks/main.yml index b7d9ef87eb75b3c8d49184b1b4804dbb682e4bbb..13b24f61cdaaeb1eb5030fbeba0e97565a43997f 100644 --- a/zabbix-repo/tasks/main.yml +++ b/zabbix-repo/tasks/main.yml @@ -13,7 +13,7 @@ - repos - zabbix -- name: ensure apt doest not know about old zabbix repos +- name: ensure apt does not know about old zabbix repos apt_repository: repo: "{{ item }}" state: absent @@ -68,33 +68,34 @@ - zabbix - chr -- name: query installed packages - # yamllint disable-line rule:empty-values - package_facts: - register: installed_packages - tags: - - repos - - zabbix - -- name: check for new packages - block: - - name: upload the version check script - copy: - src: check-update.py - dest: "/usr/local/sbin/check-update.py" - owner: root - group: root - mode: '0755' - - name: ensure the version check script is executed regularly - template: - src: crontab.j2 - dest: /etc/cron.d/check-zabbix-version - owner: root - group: root - mode: '0644' - when: '"zabbix-server-pgsql" in installed_packages.ansible_facts.packages' - tags: - - repos - - zabbix +# packages facts are somewhat broken, but we're using debian's repos anyway now +# - name: query installed packages +# # yamllint disable-line rule:empty-values +# package_facts: +# register: installed_packages +# tags: +# - repos +# - zabbix +# +# - name: check for new packages +# block: +# - name: upload the version check script +# copy: +# src: check-update.py +# dest: "/usr/local/sbin/check-update.py" +# owner: root +# group: root +# mode: '0755' +# - name: ensure the version check script is executed regularly +# template: +# src: crontab.j2 +# dest: /etc/cron.d/check-zabbix-version +# owner: root +# group: root +# mode: '0644' +# when: '"zabbix-server-pgsql" in installed_packages.ansible_facts.packages' +# tags: +# - repos +# - zabbix - meta: flush_handlers diff --git a/zabbix-server/tasks/main.yml b/zabbix-server/tasks/main.yml index c7a6384bda4c916961c75af0a5431917c2fb63c9..8ea1be65ea10c6f6e7ff8357dee97bee768b4a5e 100644 --- a/zabbix-server/tasks/main.yml +++ b/zabbix-server/tasks/main.yml @@ -99,7 +99,7 @@ - name: ensure the database server listens on the external interface replace: - dest: /etc/postgresql/9.6/main/postgresql.conf + dest: /etc/postgresql/11/main/postgresql.conf regexp: "#listen_addresses = 'localhost'" replace: "listen_addresses = '*'" notify: @@ -111,7 +111,7 @@ - name: ensure the database server allows connections from the server lineinfile: - dest: /etc/postgresql/9.6/main/pg_hba.conf + dest: /etc/postgresql/11/main/pg_hba.conf # yamllint disable-line rule:line-length insertafter: "host all all 127.0.0.1/32 md5" # yamllint disable-line rule:line-length