From de48c74c88f4a5ae8f2b462408b58641f5e19a8d Mon Sep 17 00:00:00 2001 From: Renoir Boulanger Date: Wed, 29 Apr 2015 18:45:22 -0400 Subject: [PATCH 1/2] Ensure pg_hba.conf parent directory exists --- postgres/init.sls | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/postgres/init.sls b/postgres/init.sls index 58b4f95..8a30b81 100644 --- a/postgres/init.sls +++ b/postgres/init.sls @@ -5,6 +5,10 @@ include: - postgres.upstream {% endif %} +{{ postgres.conf_dir }}: + file.directory: + - makedirs: True + install-postgresql: pkg.installed: - name: {{ postgres.pkg }} From 5d807cc47a7dfd61a5be7cafeccc48c7f1075f34 Mon Sep 17 00:00:00 2001 From: Renoir Boulanger Date: Wed, 29 Apr 2015 21:05:16 -0400 Subject: [PATCH 2/2] postgres_user.present didnt have superuser option --- postgres/init.sls | 1 + 1 file changed, 1 insertion(+) diff --git a/postgres/init.sls b/postgres/init.sls index 8a30b81..2f3ef36 100644 --- a/postgres/init.sls +++ b/postgres/init.sls @@ -95,6 +95,7 @@ postgres-user-{{ name }}: - createdb: {{ user.get('createdb', False) }} - password: {{ user.get('password', 'changethis') }} - user: {{ user.get('runas', 'postgres') }} + - superuser: {{ user.get('superuser', False) }} - require: - service: {{ postgres.service }} {% endfor%}