From d5854041f81c1feee78775ce211672396db90ae9 Mon Sep 17 00:00:00 2001 From: Nick Walker Date: Tue, 29 Dec 2015 14:30:58 -0800 Subject: [PATCH] Notify console-services when restarting postgresql Due to an issue where console-services fails to complete about 2 requests after a restart of postgresql, let's go ahead and restart the console-services service if we restart the postgresql service. If the console-services is not on the same node as postgresql then set all_in_one_pe_install to false and console-services will not be restarted. --- site/profile/manifests/pe_postgresql_management.pp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/site/profile/manifests/pe_postgresql_management.pp b/site/profile/manifests/pe_postgresql_management.pp index c4b81c3..7cca5da 100644 --- a/site/profile/manifests/pe_postgresql_management.pp +++ b/site/profile/manifests/pe_postgresql_management.pp @@ -1,6 +1,7 @@ class profile::pe_postgresql_management ( $autovacuum_scale_factor = '.01', $manage_postgresql_service = true, + $all_in_one_pe_install = true, ) { $postgresql_service_resource_name = 'postgresqld' @@ -9,12 +10,17 @@ class profile::pe_postgresql_management ( true => Service[$postgresql_service_resource_name], default => undef, } + $notify_console_services = $all_in_one_pe_install ? { + true => Service['pe-console-services'], + default => undef, + } if $manage_postgresql_service { service { $postgresql_service_resource_name : name => $postgresql_service_name, ensure => running, enable => true, + notify => $notify_console_services } }