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

17 lines
637 B
YAML

---
- name: Ensure vagrant as postgresql user
postgresql_user: name=vagrant role_attr_flags=SUPERUSER
sudo_user: postgres
sudo: true
- name: Ensure database is present
postgresql_db: name={{ postgresql_database_name }} owner=vagrant
sudo: true
sudo_user: postgres
- name: Ensure vagrant database user is created
postgresql_user: db={{ postgresql_database_name }} name=vagrant password=NULL priv=ALL state=present
sudo_user: postgres
sudo: true
- name: Ensure vagrant user can access
lineinfile: dest=/etc/postgresql/{{ postgresql_version }}/main/pg_hba.conf state=present line='local all postgres trust'
sudo: true