ah yes that version on monorepo i have done before, i am talking about
https://monorepo.tools/ where all the code for all the projects (also product and infra) are in the same single git repo. Supposed benefits are that cross project changes can all land in the same MR/PR but of course kills of any chance of using a "standard" workflow. So am really trying to work out something like.
mod 'profiles',
:git => 'git@github.com:$org/monorepo.git/$infra-team/puppet/modules/$org-profiles