From e1ee1f7b55747021ea8c90fec25b2e5eccc79932 Mon Sep 17 00:00:00 2001 From: genofire Date: Fri, 24 Jul 2020 18:42:26 +0200 Subject: [PATCH] roundcube: create tables just on db create --- defaults/main.yml | 1 - tasks/roundcubemail.yml | 4 +++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index 1d0c086..26a927c 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -35,7 +35,6 @@ mailserver_mailman_domains: mailserver_roundcubemail_enabled: true mailserver_roundcubemail_domain: "" mailserver_roundcubemail_enabled_installer: false -mailserver_roundcubemail_db_create_schema: false # run once with true mailserver_roundcubemail_db_type: "pgsql" mailserver_roundcubemail_db_host: "localhost" mailserver_roundcubemail_db_name: "roundcubemail" diff --git a/tasks/roundcubemail.yml b/tasks/roundcubemail.yml index b35f117..8260e65 100644 --- a/tasks/roundcubemail.yml +++ b/tasks/roundcubemail.yml @@ -10,6 +10,7 @@ password: "{{ mailserver_roundcubemail_db_password }}" - name: roundcubemail - create database + register: mailserver_roundcubemail_db_create postgresql_db: login_host: "{{ mailserver_roundcubemail_db_host }}" name: "{{ mailserver_roundcubemail_db_name }}" @@ -19,8 +20,9 @@ lc_ctype: en_US.UTF-8 +# TODO maybe notify - name: roundcubemail - create tables - when: mailserver_roundcubemail_db_create_schema + when: mailserver_roundcubemail_db_create.changed postgresql_query: login_host: "{{ mailserver_roundcubemail_db_host }}" login_user: "{{ mailserver_roundcubemail_db_user }}"