Skip to content
Snippets Groups Projects
Commit df8a265b authored by Lars Beckers's avatar Lars Beckers
Browse files

update server deployment to buster

parent f3cb570f
No related branches found
No related tags found
No related merge requests found
Pipeline #1880 passed
--- ---
- name: restart zabbix frontend - name: restart zabbix frontend
systemd: name=php7.0-fpm.service state=restarted systemd: name=php-fpm@zabbix.service state=restarted
- name: create tmpfiles - name: create tmpfiles
command: systemd-tmpfiles --create command: systemd-tmpfiles --create
......
...@@ -9,9 +9,9 @@ ...@@ -9,9 +9,9 @@
tags: tags:
- zabbix - zabbix
- name: ensure php5-pgsql is available - name: ensure php-pgsql is available
apt: apt:
name: php5-pgsql name: php-pgsql
state: present state: present
notify: notify:
- restart zabbix frontend - restart zabbix frontend
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
- name: ensure the database server listens on the external interface - name: ensure the database server listens on the external interface
replace: replace:
dest: /etc/postgresql/9.6/main/postgresql.conf dest: /etc/postgresql/11/main/postgresql.conf
regexp: "#listen_addresses = 'localhost'" regexp: "#listen_addresses = 'localhost'"
replace: "listen_addresses = '*'" replace: "listen_addresses = '*'"
notify: notify:
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
- name: ensure the database server allows connections from the server - name: ensure the database server allows connections from the server
lineinfile: lineinfile:
dest: /etc/postgresql/9.6/main/pg_hba.conf dest: /etc/postgresql/11/main/pg_hba.conf
# yamllint disable-line rule:line-length # yamllint disable-line rule:line-length
insertafter: "host all all 127.0.0.1/32 md5" insertafter: "host all all 127.0.0.1/32 md5"
# yamllint disable-line rule:line-length # yamllint disable-line rule:line-length
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
- repos - repos
- zabbix - zabbix
- name: ensure apt doest not know about old zabbix repos - name: ensure apt does not know about old zabbix repos
apt_repository: apt_repository:
repo: "{{ item }}" repo: "{{ item }}"
state: absent state: absent
...@@ -68,33 +68,34 @@ ...@@ -68,33 +68,34 @@
- zabbix - zabbix
- chr - chr
- name: query installed packages # packages facts are somewhat broken, but we're using debian's repos anyway now
# yamllint disable-line rule:empty-values # - name: query installed packages
package_facts: # # yamllint disable-line rule:empty-values
register: installed_packages # package_facts:
tags: # register: installed_packages
- repos # tags:
- zabbix # - repos
# - zabbix
- name: check for new packages #
block: # - name: check for new packages
- name: upload the version check script # block:
copy: # - name: upload the version check script
src: check-update.py # copy:
dest: "/usr/local/sbin/check-update.py" # src: check-update.py
owner: root # dest: "/usr/local/sbin/check-update.py"
group: root # owner: root
mode: '0755' # group: root
- name: ensure the version check script is executed regularly # mode: '0755'
template: # - name: ensure the version check script is executed regularly
src: crontab.j2 # template:
dest: /etc/cron.d/check-zabbix-version # src: crontab.j2
owner: root # dest: /etc/cron.d/check-zabbix-version
group: root # owner: root
mode: '0644' # group: root
when: '"zabbix-server-pgsql" in installed_packages.ansible_facts.packages' # mode: '0644'
tags: # when: '"zabbix-server-pgsql" in installed_packages.ansible_facts.packages'
- repos # tags:
- zabbix # - repos
# - zabbix
- meta: flush_handlers - meta: flush_handlers
...@@ -99,7 +99,7 @@ ...@@ -99,7 +99,7 @@
- name: ensure the database server listens on the external interface - name: ensure the database server listens on the external interface
replace: replace:
dest: /etc/postgresql/9.6/main/postgresql.conf dest: /etc/postgresql/11/main/postgresql.conf
regexp: "#listen_addresses = 'localhost'" regexp: "#listen_addresses = 'localhost'"
replace: "listen_addresses = '*'" replace: "listen_addresses = '*'"
notify: notify:
...@@ -111,7 +111,7 @@ ...@@ -111,7 +111,7 @@
- name: ensure the database server allows connections from the server - name: ensure the database server allows connections from the server
lineinfile: lineinfile:
dest: /etc/postgresql/9.6/main/pg_hba.conf dest: /etc/postgresql/11/main/pg_hba.conf
# yamllint disable-line rule:line-length # yamllint disable-line rule:line-length
insertafter: "host all all 127.0.0.1/32 md5" insertafter: "host all all 127.0.0.1/32 md5"
# yamllint disable-line rule:line-length # yamllint disable-line rule:line-length
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment