Issue #16962 has been reported by Luis Mayorga.
----------------------------------------
Bug #16962: Puppet does not enforce order execution on inheritance rules
https://projects.puppetlabs.com/issues/16962
Author: Luis Mayorga
Status: Unreviewed
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.