Rudy Gevaert
2011-Mar-25 10:55 UTC
[Puppet Users] failed dependancy on augas provider doesn''t let me install the dependancy
Hello, I am using augeas to do some configuration. However our initial bootstrap didn''t install "libaugeas0","libaugeas-ruby","augeas-tools". I fixed that by setting in my manifests to install those packages. My puppet runs work as long as I don''t use augeas in my manifests. If I use augeas in my manifests the puppet run stops with: debug: Puppet::Type::Augeas::ProviderAugeas: false value when expecting true err: Could not run Puppet configuration client: Could not find a default provider for augeas When my initial run doesn''t need augeas the augeas dependencies are installed. If I then need augeas in a following run it works too. Of course the problem can be fixed by either making sure the augeas dependencies are installed before my first run without using puppet. Are there any ways how I can still fix it with puppet? Thanks! Rudy -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Rob McBroom
2011-Mar-31 14:00 UTC
Re: [Puppet Users] failed dependancy on augas provider doesn''t let me install the dependancy
On Mar 25, 2011, at 6:55 AM, Rudy Gevaert wrote:> When my initial run doesn''t need augeas the augeas dependencies are installed. If I then need augeas in a following run it works too. > > Of course the problem can be fixed by either making sure the augeas dependencies are installed before my first run without using puppet. > > Are there any ways how I can still fix it with puppet?I suppose you could have Puppet install all the Augeas packages and then specify a “require” for those packages on each and every Agueas resource you define, but that sounds awful. Of course the best way to fix it, as you pointed out, is to take whatever mechanism is installing Puppet and have it install Augeas too. -- Rob McBroom <http://www.skurfer.com/> -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.