I managed to trigger this behavior when I realized the readline package in 
the ruby_devel class instead of specifying it. It appears that the resource 
chain in the rvm class does not include the realized resource. Is this the 
current expected behavior?  I'm running 2.7.11 on the client and server. 

class vpackages
  @package { 'readline': }
}


class ruby_devel {
  realize Package['readline']
}


class rvm {
  include ruby_devel
  include rvm::params, rvm::data, rvm::install
  Class['ruby_devel'] -> Class['rvm::install']
}


Ramin

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/puppet-users/-/a4uPr3TRQeQJ.
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.

Reply via email to