Initial Puppet Deployment

45 views
Skip to first unread message

Alexander Dacre

unread,
Apr 16, 2015, 2:57:32 PM4/16/15
to puppet...@googlegroups.com
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

Erik Stephens

unread,
Apr 16, 2015, 4:38:51 PM4/16/15
to puppet...@googlegroups.com
I've been happy with storing environment specific configuration in hiera.  With hiera-eyaml, allows for different teams with different access to work from the same code base.  Maybe not a single repo, but two: one for the project and the other for your hiera.

-Erik
Reply all
Reply to author
Forward
0 new messages