59c1cbfbf8
This is a very very large change to the module. It started out as a fix to add postgresl::server::config_entry, and quickly became a rewrite to fix a lot of ordering issues inherent in the API. Since this changes the Public API it is considered a backwards compatible change. See the upgrading guide in README.md for more details as to what has been modified in this patch. Signed-off-by: Ken Barber <ken@bob.sh>
15 lines
497 B
Puppet
15 lines
497 B
Puppet
# PRIVATE CLASS: do not use directly
|
|
class postgresql::server::reload {
|
|
$ensure = $postgresql::server::ensure
|
|
$service_name = $postgresql::server::service_name
|
|
$service_status = $postgresql::server::service_status
|
|
|
|
if($ensure == 'present' or $ensure == true) {
|
|
exec { 'postgresql_reload':
|
|
path => '/usr/bin:/usr/sbin:/bin:/sbin',
|
|
command => "service ${service_name} reload",
|
|
onlyif => $service_status,
|
|
refreshonly => true,
|
|
}
|
|
}
|
|
}
|