Skip to content
Snippets Groups Projects
Commit 131182cd authored by Hervé  MENAGER's avatar Hervé MENAGER
Browse files

add PostGreSQL conf setup to ansible

Former-commit-id: 480e23ffaa55fea2d42e885a01f027a324e27e97
parent 79ad338c
No related branches found
No related tags found
No related merge requests found
......@@ -72,6 +72,25 @@
insertbefore=BOF
- name: restart postgresql service
systemd: state=restarted name=postgresql enabled=yes
- become: yes
become_user: ippidb
gather_facts: no
vars:
dbname: ippidb
dbuser: ippidb
dbpassword: 'LeroyMerlin'
tasks:
- name: ensure database is created
postgresql_db: name={{dbname}}
- name: ensure user has access to database
postgresql_user: db={{dbname}} name={{dbuser}} password={{dbpassword}} priv=ALL
- name: ensure user does not have unnecessary privilege
postgresql_user: name={{dbuser}} role_attr_flags=NOSUPERUSER,NOCREATEDB
- name: ensure no other user can access the database
postgresql_privs: db={{dbname}} role=PUBLIC type=database priv=ALL state=absent
#
# Stop web server(s)
#
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment