From c67a1ed2f91cb23974031cca150b70918d0438fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kacper=20=C5=BBbikowski?= Date: Thu, 29 Jan 2026 14:11:11 +0100 Subject: [PATCH] Update roles/mailarchiver_db/tasks/main.yml --- roles/mailarchiver_db/tasks/main.yml | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/roles/mailarchiver_db/tasks/main.yml b/roles/mailarchiver_db/tasks/main.yml index 537030b..4a8c89a 100644 --- a/roles/mailarchiver_db/tasks/main.yml +++ b/roles/mailarchiver_db/tasks/main.yml @@ -1,8 +1,7 @@ -- name: Ensure PostgreSQL service is running - service: - name: postgresql - state: started - enabled: yes +- name: Wait for PostgreSQL socket + wait_for: + path: "/var/run/postgresql/{{ pg_version }}-{{ pg_cluster }}/.s.PGSQL.5432" + timeout: 60 - name: Create db user become: true @@ -10,6 +9,7 @@ postgresql_user: name: mailuser password: "{{ mailuser_password }}" + login_host: "/var/run/postgresql/{{ pg_version }}-{{ pg_cluster }}/.s.PGSQL.5432" - name: Create database become: true @@ -17,12 +17,15 @@ postgresql_db: name: mailarchiver owner: mailuser + login_host: "/var/run/postgresql/{{ pg_version }}-{{ pg_cluster }}/.s.PGSQL.5432" - name: Grant schema rights + become: true become_user: postgres postgresql_query: db: mailarchiver query: | GRANT ALL ON SCHEMA public TO mailuser; ALTER DEFAULT PRIVILEGES IN SCHEMA public - GRANT ALL ON TABLES TO mailuser; \ No newline at end of file + GRANT ALL ON TABLES TO mailuser; + login_host: "/var/run/postgresql/{{ pg_version }}-{{ pg_cluster }}/.s.PGSQL.5432"