In order to facilitate dynamic bringup/teardown of Bigtop cluster for the purposes of stack validation we need to have an infrastructure that lets us:
1. continuously deploy Bigtop packages from Jenkis artifacts
2. do the required amount of configuration management
3. be able to auto-deploy Bigtop dependencies such as databases, etc.
Puppet seems to be the preferred CM solution that fits the above uses cases rather well.