You can also use CI tools like Jenkins to monitor SCM changes and publish everything required to chef-server. We do have two shell build steps: - knife cookbook test -a -o cookbooks/ - knife cookbook upload -a -o cookbooks/ First one is re-testing cookbooks syntax, second is uploading all cookbooks to server. This way we ensure that syntax is correct, and chef-server always have cookbooks from repo, even if someone accidentally uploaded a cookbook manually.
--
Vladimir Girnet Infrastructure Engineer Tacit Knowledge http://www.tacitknowledge.com |
Archive powered by MHonArc 2.6.16.