Distribute different versions of modules to classification node group.
I have setup of PE 2016 where I am planning to use only one puppet environment "production". Under production environment I have created 9 classification node group (ENV1, DEV1, DEV2, TEST1, TEST2, PROD etc) which depicts real environment of my client (please note they are not env groups). My question is following:
- Can I have different version of modules available for my node groups?
- Can puppet's production environment can manage multiple version of a module?
- Is there any feature which can control version promotion among classification node group (as we do in environment node group)?
Please let me know if it is do-able or not? My client don't see any advantage in creating 9 different environments in puppet and matter of fact it will be overhead to maintain/promote code among this many environments in puppet.
Thanks in Advance.