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 <tr...@wilcoweb.net > <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 puppet-users...@googlegroups.com <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 > mor...@puppetlabs.com <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 puppet-users+unsubscr...@googlegroups.com. 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.