From 3f60b8a3f8c1d127d30dccab76de9e858c4e361b Mon Sep 17 00:00:00 2001 From: Nemo Date: Fri, 2 Oct 2020 23:26:57 +0200 Subject: [PATCH] Some mistakes --- roles/icinga2_server/defaults/main.yml | 1 + roles/icinga2_server/tasks/configure_icingaweb2.yml | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/roles/icinga2_server/defaults/main.yml b/roles/icinga2_server/defaults/main.yml index d7faed3..6abdcad 100644 --- a/roles/icinga2_server/defaults/main.yml +++ b/roles/icinga2_server/defaults/main.yml @@ -65,6 +65,7 @@ icinga2_server_mariadb_users: priv: "icinga.*:ALL" icinga2_server_mariadb_icinga_schema_location: "/usr/share/icinga2-ido-mysql/schema/mysql.sql" +icinga2_server_mariadb_icingaweb2_schema_location: "/usr/share/icingaweb2/etc/schema/mysql.schema.sql" icinga2_server_api_users: - username: root diff --git a/roles/icinga2_server/tasks/configure_icingaweb2.yml b/roles/icinga2_server/tasks/configure_icingaweb2.yml index 1b5c02b..6d48140 100644 --- a/roles/icinga2_server/tasks/configure_icingaweb2.yml +++ b/roles/icinga2_server/tasks/configure_icingaweb2.yml @@ -61,3 +61,15 @@ group: icingaweb2 mode: 0660 +- name: check if Icingaweb2 table and user in MariaDB exist + shell: mysql -u root icingaweb2 -e "SHOW TABLES;" |grep icingaweb_user + register: icinga2_server_register_icingaweb2_imported + changed_when: icinga2_server_register_icingaweb2_imported.rc == 1 + failed_when: "'Access denied for' in icinga2_server_register_icingaweb2_imported.stderr" + +- name: Icingaweb2 DB schema imported + mysql_db: + state: import + name: icingaweb2 + target: "{{ icinga2_server_mariadb_icingaweb2_schema_location }}" + when: icinga2_server_register_icingaweb2_imported.rc == 1