On 11/12/2013 03:48 AM, Ryan Lane wrote:
> 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.

To a point; I've noticed some amount of drift over time as images get
built, dependencies vary, and the exact list of package changes (puppet
never removes unless asked explicitly).

As I've said earlier in the thread, if a tool has a dependency, then it
must be requested for and listed in exec_environ.  If you rely on
something that isn't there*, then you are gambling.

That said, this does not address version drift; our general policy of
using ensure => present rather than ensure => latest can cause some more
issues as instances filling the same role are installed at different
points in time -- but that's another issue.

-- Marc

* Except for the minimal server install, of course.  Listing fileutils
or bash in dependencies is not useful.



_______________________________________________
Labs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/labs-l

Reply via email to