Parameterize puppet version
Use same repo root for puppet products and dependencies