Managing multiple puppet project within one puppet master
We would like to manage multiple infrastructure projects using a single puppet master. Each project might have multiple environments (dev, test, sit, prod, etc) What would be the right approach? Is the following going to work? /etc/projA/puppet/.... /etc/projB/puppet/.... /etc/projC/puppet/....
Where do you place puppet.conf?