<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Chef on cd ~</title><link>https://www.rottenbytes.info/tags/chef/</link><description>Recent content in Chef on cd ~</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 05 Sep 2012 10:32:23 +0000</lastBuildDate><atom:link href="https://www.rottenbytes.info/tags/chef/index.xml" rel="self" type="application/rss+xml"/><item><title>Chef &amp; FreeBSD : use pkgng</title><link>https://www.rottenbytes.info/2012/09/05/chef-freebsd-use-pkgng/</link><pubDate>Wed, 05 Sep 2012 10:32:23 +0000</pubDate><guid>https://www.rottenbytes.info/2012/09/05/chef-freebsd-use-pkgng/</guid><description>&lt;p&gt;Baptiste Daroussin did an incredible job on FreeBSD with the new packages system, named PkgNG. It brings modern workflow, options and shiny features that were needed for a long time. Say goodbye to painfully long upgrades.&lt;/p&gt;</description></item><item><title>Cuisine : updated &amp; shiny</title><link>https://www.rottenbytes.info/2012/07/19/cuisine-updated-shiny/</link><pubDate>Thu, 19 Jul 2012 10:15:40 +0000</pubDate><guid>https://www.rottenbytes.info/2012/07/19/cuisine-updated-shiny/</guid><description>&lt;p&gt;&lt;img class="alignleft size-thumbnail wp-image-448" title="cuisine" src="http://www.rottenbytes.info/wp-content/uploads/2011/10/cuisine-150x150.jpg" alt="cuisine" width="150" height="150" /&gt;It’s been a while since my last post here, and I have updated my cuisine dashboard yesterday so here is a little follow up on what’s new in it.&lt;/p&gt;</description></item><item><title>Cuisine : a chef dashboard</title><link>https://www.rottenbytes.info/2011/10/21/cuisine-a-chef-dashboard/</link><pubDate>Fri, 21 Oct 2011 12:17:30 +0000</pubDate><guid>https://www.rottenbytes.info/2011/10/21/cuisine-a-chef-dashboard/</guid><description>&lt;p&gt;&lt;img class="alignleft size-thumbnail wp-image-448" title="cuisine" src="http://www.rottenbytes.info/wp-content/uploads/2011/10/cuisine-150x150.jpg" alt="cuisine" width="150" height="150" /&gt;When I wrote the &lt;a href="http://www.rottenbytes.info/2011/07/28/asynchronous-reporting-with-chef/"&gt;asynchronous chef handler&lt;/a&gt; that I presented in the previous post, I had a little idea in mind. being able to track changes made by chef. The idea grew up a little and I now release a little dashboard I wrote. It’s still in a very early stage of development but I’ll try to present the idea behind it.&lt;/p&gt;</description></item><item><title>Asynchronous reporting with chef</title><link>https://www.rottenbytes.info/2011/07/28/asynchronous-reporting-with-chef/</link><pubDate>Thu, 28 Jul 2011 10:33:45 +0000</pubDate><guid>https://www.rottenbytes.info/2011/07/28/asynchronous-reporting-with-chef/</guid><description>&lt;p&gt;&lt;img class="alignleft size-full wp-image-432" title="gousset" src="http://www.rottenbytes.info/wp-content/uploads/2011/07/gousset.jpg" alt="gousset" width="150" height="113" /&gt;Configuration management tools are awesome. Using them, you are now managing loads of servers, reaching the pub on time and you can focus on really fun stuff. A counterpart is that they almost work in your back : changes are propagated quickly, and even if you store your cookbooks/modules in a VCS, even if you review them, you still want to know what really happens on your servers. Puppet has a really nice automatic summary part to do that job, and some people are doing &lt;a href="http://www.devco.net/archives/2011/07/03/real_time_puppet_events_and_network_wide_callbacks.php"&gt;cool things&lt;/a&gt; with it. Chef also has summary of updated resources but they don’t get back to a master like puppet do. So I wrote a little &lt;a href="http://wiki.opscode.com/display/chef/Exception+and+Report+Handlers"&gt;report handler&lt;/a&gt; to push back data to wherever you want to. It is based on the stomp protocol, to be non blocking and easily scale if you have a large number of machine. With this you just need to have a consumer that will process data to your favorite datastore.&lt;/p&gt;</description></item><item><title>Trigger your chef runs with mcollective</title><link>https://www.rottenbytes.info/2011/07/26/trigger-your-chef-runs-with-mcollective/</link><pubDate>Tue, 26 Jul 2011 11:27:29 +0000</pubDate><guid>https://www.rottenbytes.info/2011/07/26/trigger-your-chef-runs-with-mcollective/</guid><description>&lt;p&gt;&lt;img class="alignleft size-full wp-image-62" title="eth0" src="http://www.rottenbytes.info/wp-content/uploads/2009/02/eth0.jpg" alt="eth0" width="80" height="103" /&gt;Mcollective has been able to fire up puppetd runs for a while now, via a standalone RPC call or through the puppet commander binary (check it out, spread your load). I wanted to be able to fire up my chef clients with mcollective, to use metadata to filter what should be impacted. So I wrote a little piece of ruby, mostly based on the puppet one, to achieve this. You can now do the following :&lt;/p&gt;</description></item><item><title>Generic use of chef providers in mcollective</title><link>https://www.rottenbytes.info/2011/03/11/generic-use-of-chef-providers-in-mcollective/</link><pubDate>Fri, 11 Mar 2011 22:16:44 +0000</pubDate><guid>https://www.rottenbytes.info/2011/03/11/generic-use-of-chef-providers-in-mcollective/</guid><description>&lt;p&gt;&lt;img class="alignleft size-full wp-image-62" title="eth0" src="http://www.rottenbytes.info/wp-content/uploads/2009/02/eth0.jpg" alt="eth0" width="80" height="103" /&gt;This post follows my &lt;a href="http://www.rottenbytes.info/?p=404"&gt;previous&lt;/a&gt; one, dealing with the reuse of chef providers of chef in mcollective. In the comments Adam Jacob had &lt;a href="http://www.rottenbytes.info/?p=404#comment-1405"&gt;an interesting word&lt;/a&gt; and when I wrote my second agent, to manage package I saw it would be a piece of cake to write a really generic agent, due to the nature of chef resource (and the way to invoke them)&lt;/p&gt;</description></item><item><title>Reusing chef providers in mcollective</title><link>https://www.rottenbytes.info/2011/03/08/reusing-chef-providers-in-mcollective/</link><pubDate>Tue, 08 Mar 2011 20:59:34 +0000</pubDate><guid>https://www.rottenbytes.info/2011/03/08/reusing-chef-providers-in-mcollective/</guid><description>&lt;p&gt;&lt;img class="alignleft size-full wp-image-62" title="eth0" src="http://www.rottenbytes.info/wp-content/uploads/2009/02/eth0.jpg" alt="eth0" width="80" height="103" /&gt;It has been quite calm for a couple of months here. I have switched job, it explains why I had less time to post some things.I now work at fotolia, and I switched from puppet to chef (no troll intended, I still think puppet is a great tool, please &lt;a href="http://www.quora.com/What-are-the-key-reasons-to-choose-Puppet-over-Chef-or-vice-versa/answer/Andrew-Clay-Shafer"&gt;read this&lt;/a&gt;).&lt;/p&gt;</description></item></channel></rss>