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.
