Thanks YoungWoo Kim for taking a look!
I think its a great idea overall to have the ability to customize which Hue apps appear in Hue via Puppet. One approach could be to blacklist undesired apps as you suggested via app_blacklist. The blacklist should be configurable with of course the default set to the unsupported Hue apps.
Another approach would be to have a whitelist. I was aiming to do so in
BIGTOP-1705. Here, you only install the Hue app packages you desire. The whitelist default could be set to the apps supported in Bigtop. However, I do see the blacklist approach being much simpler. It seems both effectively achieve the same thing internally from looking at the loading of apps in Hue:
Yes, it would be nice to include configuration related to zookeeper in the template. Both seem appropriate to achieve in new JIRAs. I'll create them!