Как насчет:
mod "team/app",
:git => "git@github.com:myTeam/puppet-repo.git",
:ref => 'weblegacy'
или если вы хотите указать версию:
mod "team/app",
:git => "git@github.com:myTeam/puppet-repo.git",
:tag => 'v1.0.0'
Подробнее о синтаксисе Puppetfile
в официальных документах