fix sql schema path, set systemd at the end...

This commit is contained in:
meaz 2023-08-01 21:45:29 +02:00
parent 3f41ce7b56
commit 3f55ab1057
Signed by: meaz
GPG Key ID: CD7A47B2F1ED43B4
1 changed files with 15 additions and 7 deletions

View File

@ -10,16 +10,17 @@
notify:
- restart zabbix_proxy
- name: "[Agent] - Make sure the service is enabled"
systemd:
name: zabbix-proxy
enabled: yes
- name: '[Proxy] - Remove apache2'
apt:
name: "{{ zabbix_apache }}"
state: absent
- name: "[Check] - Zabbix proxy is already installed?"
shell:
cmd: "{{ zabbix_server_db_plugin }} -h {{ zabbix_proxy_db_host }} -u {{ zabbix_proxy_db_user }} -p{{ zabbix_proxy_db_passwd }} {{ zabbix_proxy_db_name }} -se 'SELECT * from dbversion;'"
register: zabbixproxy_installed
ignore_errors: true
- name: '[Proxy] - Importing Zabbix Proxy schema. Onetime only shot'
mysql_db:
login_host: "{{ zabbix_proxy_db_host }}"
@ -27,7 +28,14 @@
login_user: '{{ zabbix_proxy_db_user }}'
name: "{{ zabbix_proxy_db_name }}"
state: import
target: /usr/share/doc/zabbix-proxy-mysql/schema.sql.gz
when: zabbix_proxy_installed == 'false'
target: /usr/share/zabbix-sql-scripts/mysql/proxy.sql
when: "'ERROR' in zabbixproxy_installed.stderr"
# ERROR 1146 means the table doesn't exist
# when: zabbix_proxy_installed == 'false' NOT NEEDED ANYMORE?
notify:
- restart zabbix_server
- name: "[Agent] - Make sure the service is enabled"
systemd:
name: zabbix-proxy
enabled: yes