amiibofindr/provision/roles/postgresql/tasks/create_user.yml

10 lines
357 B
YAML

---
- name: Ensure the database user is present
postgresql_user: db={{ postgresql_database_name }} name={{ app_user }} password=NULL priv=ALL state=present
sudo_user: postgres
sudo: true
- name: Ensure user dont have unnecesary privileges
postgresql_user: name=={{ app_user }} role_attr_flags=NOSUPERUSER,CREATEDB
sudo_user: postgres
sudo: true