Doug, <div>I&#39;m giving a presentation on introductory puppet at ALE in the near future, and if you&#39;re familiar with it, you wanna proofread my slides? I&#39;m also planning on starting a Atlanta DevOps group that meets regularly and focuses on the glue that keeps applications together in small  and large understaffed companies where we have to wear all the hats at once. </div>


<div>Laters!</div><div>matt<br><br><div class="gmail_quote">On Tue, Oct 18, 2011 at 1:50 PM, David Tomaschik <span dir="ltr">&lt;<a href="mailto:david@systemoverlord.com" target="_blank">david@systemoverlord.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On Tue, Oct 18, 2011 at 12:55 PM, Doug Hall &lt;<a href="mailto:doughalldev@gmail.com" target="_blank">doughalldev@gmail.com</a>&gt; wrote:<br>



&gt; For the record, I agree with Brian. There&#39;s probably already a puppet<br>
&gt; recipe which does what you want to do.<br>
&gt; &lt;<a href="http://projects.puppetlabs.com/projects/puppet/wiki/Puppet_Patterns" target="_blank">http://projects.puppetlabs.com/projects/puppet/wiki/Puppet_Patterns</a>&gt;<br>
&gt; Unless this is a trivial, one-time thing that will not need to be<br>
&gt; modified, I&#39;d look at Puppet, first. Puppet can be used not only up<br>
&gt; front, for setting up &quot;standard&quot; systems, but it can be used for<br>
&gt; maintenance tasks, as well. We install Puppet clients on all our<br>
&gt; equipment.<br>
&gt;<br>
&gt; Puppet has its own Domain Specific Language (DSL) for getting things<br>
&gt; done. It executes ruby code behind the scenes, but you won&#39;t need to<br>
&gt; know ruby.<br>
&gt;<br>
&gt; Doug<br>
<br>
</div>I&#39;m definitely a big puppet proponent -- getting bigger as I use it<br>
more.  I actually wish I had used puppet to configure my single VPS.<br>
At some point, I may actually get its configuration into puppet -- it<br>
will make it so much easier to restore my VPS in the event that ever<br>
becomes necessary.<br>
<br>
Rather than reproduce it all here, since we are off a bit from the<br>
original question, I&#39;ll point to a blog post I wrote a few days ago<br>
for the lessons I&#39;ve learned deploying puppet:<br>
<a href="http://systemoverlord.com/blog/2011/10/12/deploying-puppet" target="_blank">http://systemoverlord.com/blog/2011/10/12/deploying-puppet</a><br>
<font color="#888888"><br>
<br>
--<br>
David Tomaschik, RHCE, LPIC-1<br>
System Administrator/Open Source Advocate<br>
OpenPGP: 0x5DEA789B<br>
<a href="http://systemoverlord.com" target="_blank">http://systemoverlord.com</a><br>
<a href="mailto:david@systemoverlord.com" target="_blank">david@systemoverlord.com</a><br>
</font><div><div></div><div>_______________________________________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org" target="_blank">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
</div></div></blockquote></div><br></div>