Morgan,

Thanks for the reply.  So, is augeas a prerequisite for Puppet?  If so, why 
isn't it installed as a dependency?

I have tried using the camptocamp/puppet-augeas module to install augeas 
for me, but it seems that I would have to comment out the tomcat stuff in 
my node definition and put just 'include augeas', do a puppet run, and then 
uncomment the tomcat stuff and do another run.  Is there a better way of 
doing this?

Trey

On Monday, August 25, 2014 3:01:00 PM UTC-4, Morgan Haskel wrote:
>
> Trey,
>
> The '>= 1.0.0' is referring to the libaugeas version, and it's based on 
> the `augeasversion` fact.  You'll need to have augeas installed on the node 
> you're trying to include tomcat on.
>
> Morgan
>
>
> On Sun, Aug 24, 2014 at 12:38 PM, Trey Duskin <[email protected] 
> <javascript:>> wrote:
>
>> Hi all,
>>
>> I'm trying to get a module to work (puppetlabs-tomcat) which uses Augeas 
>> to manage a config file.  However, whenever I try to compile the manifest 
>> which includes this module, I get an error on the puppet master:
>>
>> Server configurations require Augeas >= 1.0.0 at 
>> /etc/puppet/modules/tomcat/manifests/config/server/connector.pp:28
>>
>> I have installed augeas on the puppet master machine using the 
>> camptocamp-augeas module as follows in my site.pp:
>>
>> node 'puppet' {
>>   include augeas
>> }
>>
>> From the documentation, I think this is all I need to do to get Augeas 
>> installed on the puppet master so it can use the augeas support.  dpkg -l 
>> seems to confirm this:
>>
>> ubuntu@puppet:~$ dpkg -l | grep augeas
>> ii  augeas-lenses                    1.2.0-0ubuntu1                all   
>>        Set of lenses needed by libaugeas0 to parse config files
>> ii  augeas-tools                     1.2.0-0ubuntu1.1              amd64 
>>        Augeas command line tools
>> ii  libaugeas-ruby1.9.1              0.5.0-2                       all   
>>        Transitional package for ruby-augeas
>> ii  libaugeas0                       1.2.0-0ubuntu1                amd64 
>>        Augeas configuration editing library and API
>> ii  ruby-augeas                      0.5.0-2                       amd64 
>>        Augeas bindings for the Ruby language
>>
>> However, I keep getting this error.  Is the ">= 1.0.0" message referring 
>> to the version of the ruby bindings?  Or am I missing something else 
>> entirely?
>>
>> I am using puppetmaster and puppet agent directly from the Puppet Labs 
>> APT repo, which gave me 3.6.2
>>
>> Thanks in advance,
>> Trey
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Puppet Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/puppet-users/7b385fdc-8660-4765-89ae-dd7fdca2f4d1%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/puppet-users/7b385fdc-8660-4765-89ae-dd7fdca2f4d1%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Morgan Haskel
> [email protected] <javascript:>
> Module Engineer
>
> *Join us at PuppetConf 2014 <http://www.puppetconf.com/>, September 
> 20-24 in San Francisco*
> *Register by September 8th to take advantage of the Final Countdown 
> <https://www.eventbrite.com/e/puppetconf-2014-tickets-7666774529?discount=FinalCountdown>
>  *
> *—**save $149!*
>  

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/0c095c81-fb2d-40f4-8039-e97b5bf83c14%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to