set dependencies accordingly: if asked to prepare, depend on the cmd being run, otherwise, only depend on the file

This commit is contained in:
Gilou 2018-10-09 20:02:22 +02:00
parent 6de97ce0f1
commit 187c86fe97

View file

@ -101,7 +101,11 @@ postgresql-config-dir:
- ignore_files - ignore_files
- makedirs: True - makedirs: True
- require: - require:
{%- if postgres.prepare_cluster.run %}
- cmd: postgresql-cluster-prepared - cmd: postgresql-cluster-prepared
{%- else %}
- file: postgresql-cluster-prepared
{%- endif %}
{%- set db_port = salt['config.option']('postgres.port') %} {%- set db_port = salt['config.option']('postgres.port') %}
{%- if db_port %} {%- if db_port %}