In which order are modules processed? Can a certain order be guaranteed?
We run a puppet environment with The Formean. The Foreman can be used to associate a list of modules with a host. AFAIK, The Foreman is simply acting as an ENC, which according to the the docs is simply a hash of all the classes puppet will declare for the node. Is there a pre-defined order in which the classes from such an ENC are processed? If not, how might I go about modifying the code to ensure such an order?