The puppet version for Bigtop Puppet is quite old and inconsistent across platforms. Fore example, we have 3.6 on centos 7 but 4.6 on fedora, which cause various of compatibility problems. One recent example is deploying Alluxio
BIGTOP-3159. It's time to bump the version of puppet up to a recent one, and sync the puppet version across platforms supported by Bigtop.