<div class="gmail_quote">On Mon, Sep 5, 2011 at 10:41 AM, Jesse Becker <span dir="ltr">&lt;<a href="mailto:jesse_becker@yahoo.com">jesse_becker@yahoo.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<table cellspacing="0" cellpadding="0" border="0"><tbody><tr><td valign="top" style="font:inherit"><div>I&#39;d also suggest learning to build RPM/DEB packages as well.  That let&#39;s you easily encapsulate and distribute programs to multiple machines, but that&#39;s probably a &quot;stage 2&quot; sort of thing.</div>
</td></tr></tbody></table></blockquote><div><br></div><div>Jesse you are reading my mind. My next question was going to be how to abstract the software from the hardware, so we can set up a master system with all the packages we want, then push these packages to the rest of the boxes. </div>
<div><br></div><div>How can we replicating packages ? If I add/remove packages from the &quot;master&quot;, can these changes be propagated to the rest of the lab automatically ? Or would I have to rebuild the &quot;master package&quot; after all changes are made, and push out this new package manually ? Or are changes in the packages handled by one of the tools you already mentioned (puppet, cfengine, chef) ? Since you also suggested learning how to build packages, I&#39;m guessing puppet/cfengine/chef does not handle the software packages ?  </div>
<div><br></div><div>Looking at this <a href="http://en.wikipedia.org/wiki/Configuration_management">http://en.wikipedia.org/wiki/Configuration_management</a> sounds like  puppet/cfengine/chef is &quot;<span class="Apple-style-span" style="font-family: sans-serif; line-height: 19px; background-color: rgb(255, 255, 255); ">Computer hardware configuration management&quot; and package replication is &quot;software configuration management&quot; ? but the link makes the software stuff seem more like what developers would use ? </span></div>
<div><span class="Apple-style-span" style="font-family: sans-serif; line-height: 19px; background-color: rgb(255, 255, 255); "><br></span></div><div><span class="Apple-style-span" style="font-family: sans-serif; line-height: 19px; background-color: rgb(255, 255, 255); "><br>
</span></div><div><span class="Apple-style-span" style="font-family: sans-serif; line-height: 19px; background-color: rgb(255, 255, 255); "><br></span></div><span class="Apple-style-span" style="font-family: sans-serif; font-size: 13px; line-height: 19px; background-color: rgb(255, 255, 255); "><div>
<span class="mw-headline" id="Computer_hardware_configuration_management"><br></span></div></span><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div>