From feb2b386cede1f1847e6c8f15db40ae0fb6ee111 Mon Sep 17 00:00:00 2001 From: Brian Glogower Date: Sat, 31 Mar 2018 13:03:14 -0700 Subject: [PATCH] Allow setting dir mode for conf_dir in pillar The current mode of 0775 causes start problems: `FATAL: data directory "/var/lib/postgresql/9.6/main" has group or world access` --- postgres/defaults.yaml | 1 + postgres/server/init.sls | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/postgres/defaults.yaml b/postgres/defaults.yaml index aff9607..e737366 100644 --- a/postgres/defaults.yaml +++ b/postgres/defaults.yaml @@ -21,6 +21,7 @@ postgres: env: [] conf_dir: /var/lib/pgsql/data + conf_dir_mode: 0775 postgresconf: "" macos: diff --git a/postgres/server/init.sls b/postgres/server/init.sls index 6e2b23b..daf9d1b 100644 --- a/postgres/server/init.sls +++ b/postgres/server/init.sls @@ -72,7 +72,7 @@ postgresql-config-dir: - name: {{ postgres.conf_dir }} - user: {{ postgres.user }} - group: {{ postgres.group }} - - dir_mode: 775 + - dir_mode: {{ postgres.conf_dir_mode }} - force: True - file_mode: 644 - recurse: