install puppetlabs-vcsrepo module
hold back from role while testing
split manifests, deps, web resources, python config