For the life of me I'm not sure why this isn't working properly but Puppet appears to execute classes in the order it feels like, not how I'm specifying it within the language.
I've tried the newer sytax Class['one'] -> Class['two'] Yet, I see Class two get executed first. I've also tried doing it by defining the class itself. class { 'one': require => Class['two'] } I've even gone down to the specific function within the class to see if this helps ie: class {'one': require => Exec['withinclasstwo'] } And the same issue.. what gives? I haven't looked at the resource graph yet but the amount of modules we use it's almost readable. How can I force one class to get executed first before the other? Why in my case is it not working? -- 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/-/JHv2naxKQ2YJ. 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.