Issue #16962 has been updated by Peter Meier. Status changed from Unreviewed to Rejected
No, please have a look at http://docs.puppetlabs.com/learning/ordering.html Puppet does not order its resources. If you need a specific ordering you need to define it, otherwise the order in which resources are managed is completely random. ---------------------------------------- Bug #16962: Puppet does not enforce order execution on inheritance rules https://projects.puppetlabs.com/issues/16962#change-73527 Author: Luis Mayorga Status: Rejected Priority: Normal Assignee: Category: Target version: Affected Puppet version: Keywords: Branch: Hi, I am using puppet for windows and since you probably already know windows does not have a decent package manager like other OS. I am trying to provide the following execution order for my windows nodes. node windowsmachine{ include ps #powershell include windowsrolesfeatures #windows roles and features include netfx #netframework 4.0 and 4.5 } node teamcitybase inherits windowsmachine { include hg #mercurial include nuget #nuget configuration include reportviewer2012 include wdeploy30 #web deployment 3.0 include tcbase #asp.net configuration include sqlexpress2008 #sqlexpress } node 'vavt-pmo-agt01','vavt-pmo-agt02','vavt-pmo-agt03','vavt-pmo-agt04','vavt-pmo-agt05','vavt-pmo-agt06','vavt-pmo-agt07' inherits teamcitybase{ #pending installation of puppet clients } node 'vavp-pmo-agt08' inherits teamcitybase { include tcuiagent } I noticed that the first module that got executed is **wdeploy30**. Shouldn't puppet start with the windows machine recipes before executing any of the teamcitybase node? -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
