Konstantin Boudnik Roman Shaposhnik and others interested in puppet. I dont know what to do here, need advise.
Well, after some hacking around, i guess puppet core syntax really doesnt support any way to
- validate x is an array OR
- catch an arbitrary exception with a simple error message
So really, the only way to provide any sanity to our users if the components length is 1, is import stdlib as a bigtop puppet dependency or add a new custom .pp function of our own.
1) Add puppet stdlib to bigtop ? It might enable other cleanup tasks in the future. We can easily validate strings, cast to arrays and so on w/ stdlib puppet dependencies. or
2) Add a custom function for checking that components is an array ? Advantage here is no external dep, but yet another 10 lines of code we carry around and maintain
Im no puppet exper either, so either is neutral for me. Just let me know !