From cce4cbf992a94a059c09450d832f393c8ec5a80f Mon Sep 17 00:00:00 2001 From: Rob Ruana Date: Wed, 16 Jan 2019 04:39:30 +0000 Subject: [PATCH] Fix #236: Reload postgres service after ACL changes in pg_hba.conf * https://github.com/saltstack-formulas/postgres-formula/pull/216/commits/ef87358 --- postgres/server/init.sls | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/postgres/server/init.sls b/postgres/server/init.sls index 79fd44e..12254c7 100644 --- a/postgres/server/init.sls +++ b/postgres/server/init.sls @@ -147,13 +147,6 @@ postgresql-conf: {%- endif %} -# Restart the service where reloading is not sufficient -# Currently when the cluster is created or changes made to `postgresql.conf` -postgresql-service-restart: - module.wait: - - name: service.restart - - m_name: {{ postgres.service }} - {%- set pg_hba_path = salt['file.join'](postgres.conf_dir, 'pg_hba.conf') %} postgresql-pg_hba: @@ -180,6 +173,15 @@ postgresql-pg_hba: {%- endif %} - require: - file: postgresql-config-dir + - watch_in: + - module: postgresql-service-restart + +# Restart the service where reloading is not sufficient +# Currently when the cluster is created or changes made to `postgresql.conf` +postgresql-service-restart: + module.wait: + - name: service.restart + - m_name: {{ postgres.service }} {%- set pg_ident_path = salt['file.join'](postgres.conf_dir, 'pg_ident.conf') %}