Skip to content

Commit c0e8867

Browse files
author
MarkW
authored
Merge pull request #283 from puppetlabs/run_fix
fixes restarting containers with changes to run arguments
2 parents 8ade113 + 21abd8e commit c0e8867

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Diff for: manifests/run.pp

+4-4
Original file line numberDiff line numberDiff line change
@@ -449,17 +449,17 @@
449449
path => ['/bin/', '/sbin/', '/usr/bin/', '/usr/sbin/'],
450450
command => 'systemctl daemon-reload',
451451
refreshonly => true,
452-
require => File[$initscript],
453-
subscribe => File[$initscript],
452+
require => [File[$initscript],File[$runscript]],
453+
subscribe => [File[$initscript],File[$runscript]]
454454
}
455455
Exec["docker-${sanitised_title}-systemd-reload"] -> Service<| title == "${service_prefix}${sanitised_title}" |>
456456
}
457457

458458
if $restart_service {
459-
File[$initscript] ~> Service<| title == "${service_prefix}${sanitised_title}" |>
459+
[File[$initscript],File[$runscript]] ~> Service<| title == "${service_prefix}${sanitised_title}" |>
460460
}
461461
else {
462-
File[$initscript] -> Service<| title == "${service_prefix}${sanitised_title}" |>
462+
[File[$initscript],File[$runscript]] -> Service<| title == "${service_prefix}${sanitised_title}" |>
463463
}
464464
}
465465
}

0 commit comments

Comments
 (0)