Directories outside condition
diff --git a/postgresql/server.sls b/postgresql/server.sls
index 11b29be..1d0f7e5 100644
--- a/postgresql/server.sls
+++ b/postgresql/server.sls
@@ -58,20 +58,6 @@
- require:
- file: /root/.pgpass
-postgresql_dirs:
- file.directory:
- - names:
- - /root/postgresql/backup
- - /root/postgresql/flags
- - /root/postgresql/data
- - /root/postgresql/scripts
- - mode: 700
- - user: root
- - group: root
- - makedirs: true
- - require:
- - pkg: postgresql_packages
-
{%- for database_name, database in server.get('database', {}).iteritems() %}
{%- for user in database.users %}
@@ -154,7 +140,21 @@
{%- endif %}
-{% if server.initial_data is defined %}
+postgresql_dirs:
+ file.directory:
+ - names:
+ - /root/postgresql/backup
+ - /root/postgresql/flags
+ - /root/postgresql/data
+ - /root/postgresql/scripts
+ - mode: 700
+ - user: root
+ - group: root
+ - makedirs: true
+ - require:
+ - pkg: postgresql_packages
+
+{%- if server.initial_data is defined %}
{%- set engine = server.initial_data.get("engine", "barman") %}
@@ -174,6 +174,6 @@
- require:
- file: /root/postgresql/scripts/restore_wal.sh
-{% endif %}
+{%- endif %}
{%- endif %}