On Thu, Aug 2, 2012 at 7:09 AM, Joe Topjian <joe.topj...@cybera.ca> wrote:
> Hi Dan, > > >> virtual resources are definitely intended to solve the same problem, but >> they would not work for this use case b/c multiple declarations of the same >> virtual resource still result in the duplicate definition failures. >> >> virtual resources can also be problematic b/c collecting resources also >> realizes them as a side effect. >> > > I see. Thank you. > > I incorporated the ensure_resource function into the vhost type: > > https://github.com/jtopjian/puppetlabs-apache/tree/jtopjian-ensure_resource > I made a few inline comments > It seems to pass the test manifest that I threw at it, but it is giving > these warnings: > > /usr/lib/ruby/1.8/puppet/parser/functions/create_resources.rb:1: warning: > multiple values for a block parameter (2 for 1) > from /usr/lib/ruby/1.8/puppet/parser/scope.rb:464 > /usr/lib/ruby/1.8/puppet/parser/functions/create_resources.rb:1: warning: > multiple values for a block parameter (2 for 1) > from > /etc/puppet/modules/ensure_resource/lib/puppet/parser/functions/ensure_resource.rb:24 > /usr/lib/ruby/1.8/puppet/parser/functions/create_resources.rb:1: warning: > multiple values for a block parameter (2 for 1) > from > /etc/puppet/modules/ensure_resource/lib/puppet/parser/functions/ensure_resource.rb:24 > should be fixed in master. > > Thanks, > Joe > > > -- > Joe Topjian > Systems Administrator > Cybera Inc. > > www.cybera.ca > > Cybera is a not-for-profit organization that works to spur and support > innovation, for the economic benefit of Alberta, through the use > of cyberinfrastructure. > > -- > 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+unsubscr...@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+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.