mirror of
https://github.com/saltstack-formulas/postgres-formula.git
synced 2025-04-16 17:50:27 +00:00
Merge pull request #245 from gilou/optional_prepare
Make the preparation/initdb optional
This commit is contained in:
commit
5108b88a8b
2 changed files with 7 additions and 0 deletions
|
@ -17,6 +17,7 @@ postgres:
|
||||||
group: postgres
|
group: postgres
|
||||||
|
|
||||||
prepare_cluster:
|
prepare_cluster:
|
||||||
|
run: True
|
||||||
pgcommand: initdb -D
|
pgcommand: initdb -D
|
||||||
pgtestfile: PG_VERSION
|
pgtestfile: PG_VERSION
|
||||||
user: postgres
|
user: postgres
|
||||||
|
|
|
@ -67,6 +67,7 @@ postgresql-cluster-prepared:
|
||||||
- recurse:
|
- recurse:
|
||||||
- user
|
- user
|
||||||
- group
|
- group
|
||||||
|
{%- if postgres.prepare_cluster.run %}
|
||||||
cmd.run:
|
cmd.run:
|
||||||
{%- if postgres.prepare_cluster.command is defined %}
|
{%- if postgres.prepare_cluster.command is defined %}
|
||||||
{# support for depreciated 'prepare_cluster.command' pillar #}
|
{# support for depreciated 'prepare_cluster.command' pillar #}
|
||||||
|
@ -84,6 +85,7 @@ postgresql-cluster-prepared:
|
||||||
- file: postgresql-cluster-prepared
|
- file: postgresql-cluster-prepared
|
||||||
- watch_in:
|
- watch_in:
|
||||||
- module: postgresql-service-restart
|
- module: postgresql-service-restart
|
||||||
|
{%- endif %}
|
||||||
|
|
||||||
postgresql-config-dir:
|
postgresql-config-dir:
|
||||||
file.directory:
|
file.directory:
|
||||||
|
@ -99,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 %}
|
||||||
|
|
Loading…
Add table
Reference in a new issue