Separate DB user privileges from creation

(race condition)
This commit is contained in:
Aurélien Bompard 2013-09-05 17:23:58 +00:00
parent c790d0b90d
commit 561ae8423d

View file

@ -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