<tt><font size=2>&gt; From: Michael Stahnke &lt;stahnma@puppetlabs.com&gt;</font></tt>
<br><tt><font size=2>&gt; <br>
&gt; On Mon, Oct 22, 2012 at 5:31 AM, &nbsp;&lt;John.Florian@dart.biz&gt;
wrote:<br>
&gt; &gt;&gt; From: Seth Vidal &lt;skvidal@fedoraproject.org&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; On Fri, 19 Oct 2012, Michael Stahnke wrote:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt; On Fri, Oct 19, 2012 at 4:22 PM, Seth Vidal<br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; On Fri, 19 Oct 2012, Michael Stahnke wrote:<br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt; I (we) completely realize this isn't totally
awesome either. &nbsp;This is<br>
&gt; &gt;&gt; &gt;&gt;&gt; a problem when you have a distributed application
that is trying to<br>
&gt; &gt;&gt; &gt;&gt;&gt; support the widest variety of host populations
we can.<br>
&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt; This request was brought to us by community
members, Red Hat<br>
&gt; &gt;&gt; &gt;&gt;&gt; employees, and business partners as well.<br>
&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt; I am happy to discuss other soutions/ideas too
though. &nbsp;I am not 100%<br>
&gt; &gt;&gt; &gt;&gt;&gt; convinced my proposal is the best.<br>
&gt; &gt;&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; I'm less worried about the people requesting the
newness b/c they<br>
&gt; &gt;&gt; &gt;&gt; clearly<br>
&gt; &gt;&gt; &gt;&gt; want change. I'm worried about the people who run
rhel b/c they<br>
&gt; &gt;&gt; fear change.<br>
&gt; &gt;&gt; &gt; I'm more worried about people with hybrid environments
where RHEL is<br>
&gt; &gt;&gt; &gt; at the core for Puppet. (and somewhat how RHEL 7 could
shake out)<br>
&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt; Do you consider it ok to not be able to have Fedora
agents check into<br>
&gt; &gt;&gt; &gt; a RHEL master?<br>
&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; There is a reason I want to move to a clientless configmgmt<br>
&gt; &gt;&gt; infrastructure.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; I do not want to be hogtied like this again.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; I cannot speak for Fedora infrastructure, but I committed to
puppet<br>
&gt; &gt; completely at work at home before realizing the horrible situation
that<br>
&gt; &gt; puppet's client/server has forced on its users. &nbsp;While it
looks like they're<br>
&gt; &gt; heading in the right direction, it does us early adopters no
good to<br>
&gt; &gt; struggle through this incompatibility entanglement. &nbsp;Too
much of what once<br>
&gt; &gt; was shown as &quot;the way&quot;, if not the best practice, is
no longer even<br>
&gt; &gt; supported (e.g., dynamically scoped variables).<br>
&gt; &gt;<br>
&gt; &gt; My first use of puppet required operation from cached resources
onstateless<br>
&gt; &gt; Fedora nodes in the event that the network was offline or the
&quot;master&quot;<br>
&gt; &gt; otherwise unreachable. &nbsp;I could not make the normal client/server
approach<br>
&gt; &gt; work and thus adopted a rsync + cron + puppet agent apply approachas
a work<br>
&gt; &gt; around. &nbsp;That to date has still been my best experience
with puppet -- it<br>
&gt; &gt; just works because it abandons the requirements imposed by their<br>
&gt; &gt; client/server approach.<br>
&gt; &gt;<br>
&gt; &gt; As for what should be done with Fedora and RHEL I cannot say.
&nbsp;It seems all<br>
&gt; &gt; available options stink. &nbsp;On one hand I'd hate to see F17
change, I'm still<br>
&gt; &gt; struggling to adjust my code to be compatible with that. &nbsp;I've
had a<br>
&gt; &gt; difficult time keeping my puppet resources in shape for each
Fedora release<br>
&gt; &gt; -- six months goes by all to fast when you have many other responsibilities<br>
&gt; &gt; -- puppet was supposed to reduce my workload, right? &nbsp;Right???
&nbsp;If3.0 lands<br>
&gt; &gt; in F17, that's going to hurt my plans. &nbsp;At the same time,
puppet in F17 &quot;as<br>
&gt; &gt; is&quot; is plagued with problems as already mentioned.<br>
&gt; &gt;<br>
&gt; &gt; &nbsp;Argh! &nbsp;&quot;Hogtied&quot; is a very apt description.<br>
&gt; <br>
&gt; I'm sorry if your Puppet experience isn't completely awesome. &nbsp;Posting<br>
&gt; on the Puppet users list might be more appropriate.</font></tt>
<br>
<br><font size=2 face="sans-serif">Been there, done that since v0.24.</font><tt><font size=2>
&nbsp;If I'd jumped in with 3.0, my opinions might be different. &nbsp;I
believe something like puppet is sorely needed and it solves big problems,
but it's been a very bumpy ride when what was once &quot;best practice&quot;
is now deprecated.<br>
 <br>
&gt; In this case I am looking for packaging options/opinions on Puppet<br>
&gt; with regards to Fedora and EPEL.<br>
</font></tt>
<br><font size=2 face="sans-serif">See my next to last paragraph beginning,
&quot;As for what should be done with Fedora and RHEL ...&quot;. &nbsp;Consider
the rest as context.</font>
<br><font size=2 face="sans-serif"><br>
--<br>
John Florian</font>
<br>