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

Reply via email to