diff --git a/playbooks/groups/mailman.yml b/playbooks/groups/mailman.yml index dfddebb96d..bec2f8b68b 100644 --- a/playbooks/groups/mailman.yml +++ b/playbooks/groups/mailman.yml @@ -70,17 +70,14 @@ postgresql_user: name=hyperkittyadmin password=$mailman_hk_admin_db_pass - name: hyperkitty DB user postgresql_user: name=hyperkittyapp password=$mailman_hk_db_pass - db=hyperkitty priv=SELECT,INSERT,UPDATE,DELETE - name: kittystore DB admin user postgresql_user: name=kittystoreadmin password=$mailman_ks_admin_db_pass - name: kittystore DB user postgresql_user: name=kittystoreapp password=$mailman_ks_db_pass - db=kittystore priv=SELECT,INSERT,UPDATE,DELETE - name: postorius DB admin user postgresql_user: name=postoriusadmin password=$mailman_ps_admin_db_pass - name: postorius DB user postgresql_user: name=postoriusapp password=$mailman_ps_db_pass - db=postorius priv=SELECT,INSERT,UPDATE,DELETE - name: databases creation postgresql_db: name=$item owner=${item}admin encoding=UTF-8 with_items: @@ -88,6 +85,13 @@ - hyperkitty - kittystore - postorius + - name: database users permissions + postgresql_privs: database=$item role=${item}app + priv=SELECT,INSERT,UPDATE,DELETE + with_items: + - hyperkitty + - kittystore + - postorius # Real MM/HK-specific work