Looking for some guidance on how one would deploy Puppet with all configuration and modules stored in Gitlab.
There would be three environments - dev, test, prod - managed by four teams. The idea is that each of the three environments configuration would be managed by the respective team for application specific items, with an IS team having the ability to manage all environments - for any global configuration and support.
I'm not sure if this is really a Git or Puppet question; possibly both?
Any suggestions/advice would be appreciated.
Thanks,
A