Allow WildCard in PartialConfig name
When a DSC Client Node gets his config from the DSC Pull Server, allow him to filter the config name with WildCards.
For exemple the DSC Client named 'Target01' should be able to pull DSC configs named Target01.* (Target01.Apps , Target01.OS,...). So we could publish new DSC Configs without the need of re-configuring the target LCM.
I agree that this experience is not the most streamlined. I would really like to understand how you and other customers are using partial configs when in pull mode. For example why do you use partial configurations instead of composite configurations? Are you using WMF 5.0 RTM Pull functionality or WMF 4.0?
I agree, Your explanation make sens. It is better to make 1 mof per Server Roles and not multiple mof per server, like in yout exemple.
Thanks for the responses
Arie Heinrich commented
I dont think a wildcard for configuration, or partial configurations for that matter is a good thing. The idea for friendly name is to NOT have a per server mof file. But rather per role.
Im going to make mine somehting like this:
3 mofs for SQL Server install as i have 3 templates of SQL servers
2 mofs for IIS Servers as i have have 2 template of IIS web servers
5 mofs for 5 Web sites i prepackaged and placed on an on premise nuget server
3 mofs for Operating System with difference in power plan and networking
1 mof file for Base OS configuration
now i can set Server1 LCM to be (BaseOS, OS_1, IIS_1, WebSite1)
Server2 LCM to be (BaseOS, OS_1, IIS_1, WebSite2,WebSite4)
Server3 LCM to be (BaseOD, OS_3, SQL_2)
Doing so i have to make sure in a build-test kind of scenario that the different configurations dont over write eachother, before i create the mofs, as at the moment the validation of the mofs combination is done at the client level.
Just think the mess that will happen if someone wrote a *.apps or *.OS by mistake , the effect it will have on your servers. Id much rather have to specificaly write the full name of the partial config so everyone later on and even myself will know exactly what went to the node.
So imho, wildcards are not a good thing.