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.
This commit is contained in:
Nick Walker 2015-12-29 14:30:58 -08:00
parent a9f4fe0639
commit d5854041f8

View File

@ -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
}
}