only run initdb/prepare cmd if asked for it, and let it run by default.

This commit is contained in:
Gilou 2018-10-09 19:48:47 +02:00
parent 809faa4734
commit 6de97ce0f1
2 changed files with 3 additions and 0 deletions

View file

@ -16,6 +16,7 @@ postgres:
group: postgres
prepare_cluster:
run: True
pgcommand: initdb -D
pgtestfile: PG_VERSION
user: postgres

View file

@ -67,6 +67,7 @@ postgresql-cluster-prepared:
- recurse:
- user
- group
{%- if postgres.prepare_cluster.run %}
cmd.run:
{%- if postgres.prepare_cluster.command is defined %}
{# support for depreciated 'prepare_cluster.command' pillar #}
@ -84,6 +85,7 @@ postgresql-cluster-prepared:
- file: postgresql-cluster-prepared
- watch_in:
- module: postgresql-service-restart
{%- endif %}
postgresql-config-dir:
file.directory: