Skip to content

Commit 8ad3458

Browse files
committed
daemon-reload only for puppet version < 6.1.0
1 parent 27b3253 commit 8ad3458

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

manifests/server/config.pp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -224,19 +224,19 @@
224224
# - $datadir
225225
# - @extra_systemd_config
226226

227+
if (versioncmp($facts['puppetversion'], '6.1.0') < 0) {
227228
exec { 'restart-systemd':
228229
command => 'systemctl daemon-reload',
229230
refreshonly => true,
230231
path => '/bin:/usr/bin:/usr/local/bin',
232+
require => File['old-systemd-override'],
231233
before => Class['postgresql::server::service'],
232234
}
233-
234-
if (versioncmp($facts['puppetversion'], '6.1.0') < 0) {
235-
$systemd_notify = [Exec['restart-systemd'], Class['postgresql::server::service']]
236-
}
237-
else {
238-
$systemd_notify = Class['postgresql::server::service']
239-
}
235+
$systemd_notify = Exec['restart-systemd']
236+
}
237+
else {
238+
$systemd_notify = Class['postgresql::server::service']
239+
}
240240

241241
file {
242242
default:
@@ -264,7 +264,7 @@
264264
file {'old-systemd-override':
265265
ensure => absent,
266266
path => "/etc/systemd/system/${service_name}.service",
267-
before => Exec['restart-systemd'],
267+
before => $systemd_notify,
268268
}
269269
}
270270
}

0 commit comments

Comments
 (0)