[Puppet Users] Re: EPEL package dependencies

Evan Hisey
2009-05-27T15:52:26Z

On Wed, May 27, 2009 at 9:54 AM, Rob McBroom <mailinglist0@skurfer.com>
wrote:
>
> This may or may not be the right place to ask this, but I''m sure
it''ll
> lead me there.
>
> I''m using Puppet packages from EPEL (thanks to whoever provides
these).
>
> I pushed out some new configs that use Augeas to make changes and they
> threw errors on most of my servers. Installing the "augeas"
package
> made puppetd happy. (ruby-augeas and augeas-libs had already been
> pulled in when I installed puppet.)
>
> I was thinking the puppet package should list the augeas package as a
> dependency, but perhaps the ruby-augeas package can''t function
without
> it in any context, in which case the dependency should be there. If
> anyone knows, I''ll try to contact the appropriate package
maintainer
> to let them know (assuming they aren''t already reading this).
>
> Thanks.
Rob-
  The reason augeas is not a dependency is because puppet works just
fine without it and a lot of sites do not want or need the extra
functions that augeas provides, kind of like the way puppet does not
require any particular software provider to be installed. It is an
extra function dependency not a core  puppet dependency. You can tell
puppet to make sure it is installed before you use the augeas features
with an augeas default in the main manifest.

evan