It seems that bigtop-deploy/puppet/hieradata/site.yaml is missing repo uri line without which a package manager won't be able to install cluster packages. I think with
BIGTOP-1676 the same will be true for apt.
BTW, can we have multiple URLs specified for the repos? A typical use case would be when you have say release repo and a dev.repo with your experimental stuff. Right now the only way around it is by setting a second repo manually.