From 08db441e2d4db42e10a948921244dcf15a25e160 Mon Sep 17 00:00:00 2001 From: muppeth Date: Thu, 22 Feb 2024 13:26:25 +0100 Subject: [PATCH] added permanent solution to dbschema install and db check --- tasks/install.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tasks/install.yml b/tasks/install.yml index 2aff13b..05b7ca1 100644 --- a/tasks/install.yml +++ b/tasks/install.yml @@ -77,7 +77,7 @@ - name: Check if the database exists shell: - cmd: mysql -h {{ lacre_db_host }} -u {{ lacre_db_username }} -p{{ lacre_db_password }} {{ lacre_db_name }} -se "SHOW TABLES"; + cmd: mysql -h {{ lacre_db_host }} -u {{ lacre_db_username }} -p{{ lacre_db_password }} {{ lacre_db_name }} -se "SHOW TABLES;" | wc -l register: lacre_db_info ignore_errors: yes @@ -86,4 +86,5 @@ cmd: '{{ lacre_homedir }}/venv/bin/python{{ lacre_python_version }} -m {{ lacre_app_dir }}/lacre/lacre.admin db -i' become: 'yes' become_user: '{{ lacre_username }}' + when: lacre_db_info.stdout != '3'