Hashar has uploaded a new change for review. https://gerrit.wikimedia.org/r/148043
Change subject: nutcracker: set service dependency ...................................................................... nutcracker: set service dependency When install nutcracker on a new server, puppet attempted to start the service before the package got installed. Then got the service up without configuration. Set requirements on the service {} to ensure the service start with proper configuration. We should probably notify/subscribe as well. Change-Id: I387212c7d54d6f5e08dac45dfa3438024140e918 --- M modules/nutcracker/manifests/init.pp 1 file changed, 5 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/43/148043/1 diff --git a/modules/nutcracker/manifests/init.pp b/modules/nutcracker/manifests/init.pp index 45a0633..c64700d 100644 --- a/modules/nutcracker/manifests/init.pp +++ b/modules/nutcracker/manifests/init.pp @@ -57,5 +57,10 @@ service { 'nutcracker': ensure => running, provider => 'upstart', + require => [ + File['/etc/default/nutcracker'], + File['/etc/nutcracker/nutcracker.yml'], + Package['nutcracker'], + ], } } -- To view, visit https://gerrit.wikimedia.org/r/148043 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I387212c7d54d6f5e08dac45dfa3438024140e918 Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Hashar <has...@free.fr> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits