From 1477554a3557342a77484faaccc5c4c3c7c7866f Mon Sep 17 00:00:00 2001 From: Alexander Gabriel Date: Thu, 22 Jun 2023 21:44:30 +0200 Subject: [PATCH 1/2] install acl package --- tasks/main.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/tasks/main.yaml b/tasks/main.yaml index 6221535..70b2001 100644 --- a/tasks/main.yaml +++ b/tasks/main.yaml @@ -13,6 +13,7 @@ name: - postgresql - python3-psycopg2 + - acl update_cache: yes - name: Create database From 8b3f83a3850fa51e7cb4124feb26598f0c878696 Mon Sep 17 00:00:00 2001 From: Alexander Gabriel Date: Sun, 25 Jun 2023 00:24:59 +0200 Subject: [PATCH 2/2] grant schema permission --- tasks/main.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tasks/main.yaml b/tasks/main.yaml index 70b2001..9cb2c4b 100644 --- a/tasks/main.yaml +++ b/tasks/main.yaml @@ -41,3 +41,12 @@ obj: "{{ postgresql_database }}" role: "{{ postgresql_username }}" become_user: postgres + +- name: Grant all privs on schema public to user + community.postgresql.postgresql_privs: + db: "{{ postgresql_database }}" + privs: ALL + type: schema + obj: public + role: "{{ postgresql_username }}" + become_user: postgres