17 lines
637 B
YAML
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
|