On Thursday, May 11, 2017 at 9:51:09 AM UTC-5, jcbollinger wrote:
>
> [...]  If, as in this case, you do not also place an *explicit* 
> dependency on that, then you are at risk of that dependency not being met.
>

Correction: it appears that perhaps you do place such a dependency by 
require-ing class "packages", or at least that you intend to do.  If that 
class directly or indirectly is responsible for declaring Reboot['before'] 
then I conclude that either it is not doing its job or that your problem 
falls in the resource-naming category I described second.  If it directly 
or indirectly *contains* that resource (a different consideration), then no 
direct relationship is required between that resource and any resource 
declared in class 'inventor'.  In that case, you might solve the problem by 
removing the 'require' attribute from Package['vc2015'].  This would result 
in a form close to the one I recommended, with the difference being that 
class 'packages' presumably has more responsibilities than just ensuring 
that the machine reboots.


John

-- 
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/7fcdd6a8-8e0e-4324-8591-44d2132ff233%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to