<div dir="ltr">On Tue, Nov 12, 2013 at 12:42 AM, Petr Bena <span dir="ltr"><<a href="mailto:benapetr@gmail.com" target="_blank">benapetr@gmail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Not really, this give me a list of packages that are installed by all<br>
classes recursively, but what if someone decide to remove some package<br>
from some class that the tool labs classes are inherited from?<br>
<br>
I think that only logical way of maintaining such a list would be to<br>
make it by hand and ensure that all packages on such a list are<br>
somewhere included (in some class).<br>
<br></blockquote><div><br></div><div>I'm sorry, but when you suggest doing anything by hand, ever, you're suggesting the wrong thing. If a package gets removed and it was needed, then it should have been listed in the puppet config. The goal of configuration management is to never, ever do anything manually that affects the state of the system.</div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
But I don't really think that anybody cares, hence almost no responses<br>
to this... Tool labs appear to me to be pretty much random when it<br>
comes to sw support... somewhere some stuff works, somewhere it<br>
doesn't...<br>
<div class="HOEnZb"><div class="h5"><br></div></div></blockquote><div><br></div><div>When you say somewhere it works and somewhere it doesn't, do you mean exec nodes? If so, who's been running apt-get install manually on any of them? If the instances were configured with puppet and nothing manual was ever installed they should all look 100% the same. If a manual action was ever taken on any of them, then that someone is doing ops poorly.</div>

<div><br></div><div>- Ryan</div></div></div></div>