I just grabbed the puppet labs lvm module from Puppet forge. Attempting to use... physical_volume { [''/dev/xvdb1'', ''/dev/xvdc1'']: ensure => present; } results in: err: Could not retrieve catalog from remote server: Error 400 on SERVER: Syntax error at '':''; expected ''}'' at /truth/sauce/env/prod/modules/lvm/manifests/init.pp:29 on node testweb10.us1.xxx.com Line 29 of init.pp is: # # Just clean up the logical volume # absent: { logical_volume { $name: ensure => absent, volume_group => $vg, size => $size } } I don''t get it.... what am I missing???? Doug. -- 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.
Everything else aside, you have a semicolon after ensure => present instead of a comma in your physical_volume resource. I''m not certain that it''s causing the problem but it might be confusing the parser. -Eric -- Eric Shamow Professional Services http://puppetlabs.com/ (c)631.871.6441 Join us for PuppetConf 2012 at the Mission Bay Convention Center in San Francisco, California on September 27th and 28th --> http://bit.ly/pcsig12 On Tuesday, August 14, 2012 at 4:39 PM, Douglas Garstang wrote:> I just grabbed the puppet labs lvm module from Puppet forge. > > Attempting to use... > > physical_volume { > [''/dev/xvdb1'', ''/dev/xvdc1'']: > ensure => present; > } > > results in: > > err: Could not retrieve catalog from remote server: Error 400 on > SERVER: Syntax error at '':''; expected ''}'' at > /truth/sauce/env/prod/modules/lvm/manifests/init.pp:29 on node > testweb10.us1.xxx.com (http://testweb10.us1.xxx.com) > > Line 29 of init.pp is: > > # > # Just clean up the logical volume > # > absent: { > logical_volume { $name: ensure => absent, volume_group => $vg, > size => $size } > } > > I don''t get it.... what am I missing???? > > Doug. > > -- > 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 (mailto:puppet-users@googlegroups.com). > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com (mailto:puppet-users+unsubscribe@googlegroups.com). > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.-- 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.
I''ve always used semicolons at the end of resources.... never caused a problem before, and puppet-lint doesn''t complain about them. On Tue, Aug 14, 2012 at 1:42 PM, Eric Shamow <eric@puppetlabs.com> wrote:> Everything else aside, you have a semicolon after ensure => present instead of a comma in your physical_volume resource. I''m not certain that it''s causing the problem but it might be confusing the parser. > > -Eric > > -- > > Eric Shamow > Professional Services > http://puppetlabs.com/ > (c)631.871.6441 > > Join us for PuppetConf 2012 at the Mission Bay Convention Center in San Francisco, California on September 27th and 28th --> http://bit.ly/pcsig12 > > > On Tuesday, August 14, 2012 at 4:39 PM, Douglas Garstang wrote: > >> I just grabbed the puppet labs lvm module from Puppet forge. >> >> Attempting to use... >> >> physical_volume { >> [''/dev/xvdb1'', ''/dev/xvdc1'']: >> ensure => present; >> } >> >> results in: >> >> err: Could not retrieve catalog from remote server: Error 400 on >> SERVER: Syntax error at '':''; expected ''}'' at >> /truth/sauce/env/prod/modules/lvm/manifests/init.pp:29 on node >> testweb10.us1.xxx.com (http://testweb10.us1.xxx.com) >> >> Line 29 of init.pp is: >> >> # >> # Just clean up the logical volume >> # >> absent: { >> logical_volume { $name: ensure => absent, volume_group => $vg, >> size => $size } >> } >> >> I don''t get it.... what am I missing???? >> >> Doug. >> >> -- >> 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 (mailto:puppet-users@googlegroups.com). >> To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com (mailto:puppet-users+unsubscribe@googlegroups.com). >> For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. > > > > -- > 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. >-- Regards, Douglas Garstang http://www.linkedin.com/in/garstang Email: doug.garstang@gmail.com Cell: +1-805-340-5627 -- 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.
Oh right - for the code compression syntax…I don''t use it and so I tend to forget it exists. Sorry about that. Is line 29 specifically this? absent: { It would be helpful to see in context with line numbers, such as in a gist. -Eric -- Eric Shamow Professional Services http://puppetlabs.com/ (c)631.871.6441 Join us for PuppetConf 2012 at the Mission Bay Convention Center in San Francisco, California on September 27th and 28th --> http://bit.ly/pcsig12 On Tuesday, August 14, 2012 at 4:43 PM, Douglas Garstang wrote:> I''ve always used semicolons at the end of resources.... never caused a > problem before, and puppet-lint doesn''t complain about them. > > On Tue, Aug 14, 2012 at 1:42 PM, Eric Shamow <eric@puppetlabs.com (mailto:eric@puppetlabs.com)> wrote: > > Everything else aside, you have a semicolon after ensure => present instead of a comma in your physical_volume resource. I''m not certain that it''s causing the problem but it might be confusing the parser. > > > > -Eric > > > > -- > > > > Eric Shamow > > Professional Services > > http://puppetlabs.com/ > > (c)631.871.6441 > > > > Join us for PuppetConf 2012 at the Mission Bay Convention Center in San Francisco, California on September 27th and 28th --> http://bit.ly/pcsig12 > > > > > > On Tuesday, August 14, 2012 at 4:39 PM, Douglas Garstang wrote: > > > > > I just grabbed the puppet labs lvm module from Puppet forge. > > > > > > Attempting to use... > > > > > > physical_volume { > > > [''/dev/xvdb1'', ''/dev/xvdc1'']: > > > ensure => present; > > > } > > > > > > results in: > > > > > > err: Could not retrieve catalog from remote server: Error 400 on > > > SERVER: Syntax error at '':''; expected ''}'' at > > > /truth/sauce/env/prod/modules/lvm/manifests/init.pp:29 on node > > > testweb10.us1.xxx.com (http://testweb10.us1.xxx.com) > > > > > > Line 29 of init.pp is: > > > > > > # > > > # Just clean up the logical volume > > > # > > > absent: { > > > logical_volume { $name: ensure => absent, volume_group => $vg, > > > size => $size } > > > } > > > > > > I don''t get it.... what am I missing???? > > > > > > Doug. > > > > > > -- > > > 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 (mailto:puppet-users@googlegroups.com). > > > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com (mailto:puppet-users+unsubscribe@googlegroups.com). > > > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. > > > > > > > > > > > > -- > > 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 (mailto:puppet-users@googlegroups.com). > > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com (mailto:puppet-users+unsubscribe@googlegroups.com). > > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. > > > > > > -- > Regards, > > Douglas Garstang > http://www.linkedin.com/in/garstang > Email: doug.garstang@gmail.com (mailto:doug.garstang@gmail.com) > Cell: +1-805-340-5627 > > -- > 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 (mailto:puppet-users@googlegroups.com). > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com (mailto:puppet-users+unsubscribe@googlegroups.com). > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.-- 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.
Eric, Yes... that''s specifically line 29. 19 logical_volume { $name: 20 ensure => present, 21 volume_group => $vg, 22 size => $size, 23 before => Volume_group[$vg] 24 } 25 } 26 # 27 # Just clean up the logical volume 28 # 29 absent: { 30 logical_volume { $name: ensure => absent, volume_group => $vg, size => $size } 31 } 32 # 33 # Create the whole chain. 34 # code compression syntax.... not familiar with that... Doug. On Tue, Aug 14, 2012 at 1:45 PM, Eric Shamow <eric@puppetlabs.com> wrote:> Oh right - for the code compression syntax…I don''t use it and so I tend to forget it exists. Sorry about that. > > Is line 29 specifically this? > > absent: { > > It would be helpful to see in context with line numbers, such as in a gist. > > -Eric > > -- > > Eric Shamow > Professional Services > http://puppetlabs.com/ > (c)631.871.6441 > > Join us for PuppetConf 2012 at the Mission Bay Convention Center in San Francisco, California on September 27th and 28th --> http://bit.ly/pcsig12 > > > On Tuesday, August 14, 2012 at 4:43 PM, Douglas Garstang wrote: > >> I''ve always used semicolons at the end of resources.... never caused a >> problem before, and puppet-lint doesn''t complain about them. >> >> On Tue, Aug 14, 2012 at 1:42 PM, Eric Shamow <eric@puppetlabs.com (mailto:eric@puppetlabs.com)> wrote: >> > Everything else aside, you have a semicolon after ensure => present instead of a comma in your physical_volume resource. I''m not certain that it''s causing the problem but it might be confusing the parser. >> > >> > -Eric >> > >> > -- >> > >> > Eric Shamow >> > Professional Services >> > http://puppetlabs.com/ >> > (c)631.871.6441 >> > >> > Join us for PuppetConf 2012 at the Mission Bay Convention Center in San Francisco, California on September 27th and 28th --> http://bit.ly/pcsig12 >> > >> > >> > On Tuesday, August 14, 2012 at 4:39 PM, Douglas Garstang wrote: >> > >> > > I just grabbed the puppet labs lvm module from Puppet forge. >> > > >> > > Attempting to use... >> > > >> > > physical_volume { >> > > [''/dev/xvdb1'', ''/dev/xvdc1'']: >> > > ensure => present; >> > > } >> > > >> > > results in: >> > > >> > > err: Could not retrieve catalog from remote server: Error 400 on >> > > SERVER: Syntax error at '':''; expected ''}'' at >> > > /truth/sauce/env/prod/modules/lvm/manifests/init.pp:29 on node >> > > testweb10.us1.xxx.com (http://testweb10.us1.xxx.com) >> > > >> > > Line 29 of init.pp is: >> > > >> > > # >> > > # Just clean up the logical volume >> > > # >> > > absent: { >> > > logical_volume { $name: ensure => absent, volume_group => $vg, >> > > size => $size } >> > > } >> > > >> > > I don''t get it.... what am I missing???? >> > > >> > > Doug. >> > > >> > > -- >> > > 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 (mailto:puppet-users@googlegroups.com). >> > > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com (mailto:puppet-users+unsubscribe@googlegroups.com). >> > > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. >> > >> > >> > >> > >> > >> > -- >> > 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 (mailto:puppet-users@googlegroups.com). >> > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com (mailto:puppet-users+unsubscribe@googlegroups.com). >> > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. >> >> >> >> >> >> -- >> Regards, >> >> Douglas Garstang >> http://www.linkedin.com/in/garstang >> Email: doug.garstang@gmail.com (mailto:doug.garstang@gmail.com) >> Cell: +1-805-340-5627 >> >> -- >> 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 (mailto:puppet-users@googlegroups.com). >> To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com (mailto:puppet-users+unsubscribe@googlegroups.com). >> For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. > > > > -- > 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. >-- Regards, Douglas Garstang http://www.linkedin.com/in/garstang Email: doug.garstang@gmail.com Cell: +1-805-340-5627 -- 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.
Well that''s embarrassing. It seems as those the ''cleaned'' match of the case statement isn''t actually closed. :-/ Would you try adding a closing brace in lvm/manifests/init.pp around like 26, where this code appears? It should close the ''cleaned: {'' block. } # # Just clean up the logical volume # Let us know if that was the culprit. We''ll get that fixed and into a release. I apologize for the inconvenience -- this is our bad. On Tue, Aug 14, 2012 at 1:48 PM, Douglas Garstang <doug.garstang@gmail.com> wrote:> Eric, > > Yes... that''s specifically line 29. > > 19 logical_volume { $name: > 20 ensure => present, > 21 volume_group => $vg, > 22 size => $size, > 23 before => Volume_group[$vg] > 24 } > 25 } > 26 # > 27 # Just clean up the logical volume > 28 # > 29 absent: { > 30 logical_volume { $name: ensure => absent, volume_group => > $vg, size => $size } > 31 } > 32 # > 33 # Create the whole chain. > 34 # > > code compression syntax.... not familiar with that... > > Doug. > > On Tue, Aug 14, 2012 at 1:45 PM, Eric Shamow <eric@puppetlabs.com> wrote: >> Oh right - for the code compression syntax…I don''t use it and so I tend to forget it exists. Sorry about that. >> >> Is line 29 specifically this? >> >> absent: { >> >> It would be helpful to see in context with line numbers, such as in a gist. >> >> -Eric >> >> -- >> >> Eric Shamow >> Professional Services >> http://puppetlabs.com/ >> (c)631.871.6441 >> >> Join us for PuppetConf 2012 at the Mission Bay Convention Center in San Francisco, California on September 27th and 28th --> http://bit.ly/pcsig12 >> >> >> On Tuesday, August 14, 2012 at 4:43 PM, Douglas Garstang wrote: >> >>> I''ve always used semicolons at the end of resources.... never caused a >>> problem before, and puppet-lint doesn''t complain about them. >>> >>> On Tue, Aug 14, 2012 at 1:42 PM, Eric Shamow <eric@puppetlabs.com (mailto:eric@puppetlabs.com)> wrote: >>> > Everything else aside, you have a semicolon after ensure => present instead of a comma in your physical_volume resource. I''m not certain that it''s causing the problem but it might be confusing the parser. >>> > >>> > -Eric >>> > >>> > -- >>> > >>> > Eric Shamow >>> > Professional Services >>> > http://puppetlabs.com/ >>> > (c)631.871.6441 >>> > >>> > Join us for PuppetConf 2012 at the Mission Bay Convention Center in San Francisco, California on September 27th and 28th --> http://bit.ly/pcsig12 >>> > >>> > >>> > On Tuesday, August 14, 2012 at 4:39 PM, Douglas Garstang wrote: >>> > >>> > > I just grabbed the puppet labs lvm module from Puppet forge. >>> > > >>> > > Attempting to use... >>> > > >>> > > physical_volume { >>> > > [''/dev/xvdb1'', ''/dev/xvdc1'']: >>> > > ensure => present; >>> > > } >>> > > >>> > > results in: >>> > > >>> > > err: Could not retrieve catalog from remote server: Error 400 on >>> > > SERVER: Syntax error at '':''; expected ''}'' at >>> > > /truth/sauce/env/prod/modules/lvm/manifests/init.pp:29 on node >>> > > testweb10.us1.xxx.com (http://testweb10.us1.xxx.com) >>> > > >>> > > Line 29 of init.pp is: >>> > > >>> > > # >>> > > # Just clean up the logical volume >>> > > # >>> > > absent: { >>> > > logical_volume { $name: ensure => absent, volume_group => $vg, >>> > > size => $size } >>> > > } >>> > > >>> > > I don''t get it.... what am I missing???? >>> > > >>> > > Doug. >>> > > >>> > > -- >>> > > 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 (mailto:puppet-users@googlegroups.com). >>> > > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com (mailto:puppet-users+unsubscribe@googlegroups.com). >>> > > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. >>> > >>> > >>> > >>> > >>> > >>> > -- >>> > 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 (mailto:puppet-users@googlegroups.com). >>> > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com (mailto:puppet-users+unsubscribe@googlegroups.com). >>> > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. >>> >>> >>> >>> >>> >>> -- >>> Regards, >>> >>> Douglas Garstang >>> http://www.linkedin.com/in/garstang >>> Email: doug.garstang@gmail.com (mailto:doug.garstang@gmail.com) >>> Cell: +1-805-340-5627 >>> >>> -- >>> 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 (mailto:puppet-users@googlegroups.com). >>> To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com (mailto:puppet-users+unsubscribe@googlegroups.com). >>> For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. >> >> >> >> -- >> 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. >> > > > > -- > Regards, > > Douglas Garstang > http://www.linkedin.com/in/garstang > Email: doug.garstang@gmail.com > Cell: +1-805-340-5627 > > -- > 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. >-- 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.
On Tue, Aug 14, 2012 at 2:22 PM, Ryan Coleman <ryan@puppetlabs.com> wrote:> Well that''s embarrassing. It seems as those the ''cleaned'' match of the > case statement isn''t actually closed. :-/ > > Would you try adding a closing brace in lvm/manifests/init.pp around > like 26, where this code appears? It should close the ''cleaned: {'' > block. > > } > # > # Just clean up the logical volume > # > > Let us know if that was the culprit. We''ll get that fixed and into a > release. I apologize for the inconvenience -- this is our bad.Yep. That was the culprit. Maybe you guys wanna run this through a ''puppet parser validate'' before posting them to the forge...? I''m still borked though because it seems that custom types don''t work with environments. Doug. -- 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.
On Tue, Aug 14, 2012 at 2:30 PM, Douglas Garstang <doug.garstang@gmail.com> wrote:> Yep. That was the culprit. Maybe you guys wanna run this through a > ''puppet parser validate'' before posting them to the forge...?Obviously, our intention is not to release borked code but a mistake was made.> > I''m still borked though because it seems that custom types don''t work > with environments.I see you''ve got another thread going about this. Thanks for keeping them logically separate. -- 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.
On Tue, Aug 14, 2012 at 2:34 PM, Ryan Coleman <ryan@puppetlabs.com> wrote:> On Tue, Aug 14, 2012 at 2:30 PM, Douglas Garstang > <doug.garstang@gmail.com> wrote: >> Yep. That was the culprit. Maybe you guys wanna run this through a >> ''puppet parser validate'' before posting them to the forge...? > > Obviously, our intention is not to release borked code but a mistake was made. > >> >> I''m still borked though because it seems that custom types don''t work >> with environments. > > I see you''ve got another thread going about this. Thanks for keeping > them logically separate.Seriously.... can you run it through a syntax checker before posting it? Doug. -- 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.
On Wednesday, August 15, 2012 at 2:58 PM, Douglas Garstang wrote:> Seriously.... can you run it through a syntax checker before posting it?Douglas, Ryan has worked to support you and has posted a fix for the problem. He''s also acknowledged our error and apologized. Is there something specific we can do to further assist you? -Eric -- Eric Shamow Professional Services http://puppetlabs.com/ (c)631.871.6441 Join us for PuppetConf 2012 at the Mission Bay Convention Center in San Francisco, California on September 27th and 28th --> http://bit.ly/pcsig12 -- 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.
On 8/15/2012 11:58 AM, Douglas Garstang wrote:> > Seriously.... can you run it through a syntax checker before posting it? > > Doug. >You push code into production without running it through a syntax checker? Seriously? pot meet kettle. Ramin -- 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.