Can the puppet-r10k to deploy help in different environments with different teams for a couple of puppet master? The data flow diagram is below

asked 2018-04-30 10:50:58 -0600

Anton gravatar image

updated 2018-05-01 02:36:52 -0600

Can the puppet-r10k to deploy help in different environments with different teams for a couple of puppet master?

The data flow diagram is below

puppet r10k many teams.png

Or link to Draw.io

https://www.draw.io/?lightbox=1&highl...

edit retag flag offensive close merge delete

Comments

r10k can be configured to perform the deployments as you described them in the flow, but I think you are focusing on the wrong aspect : the focus should be on the Puppetfile's content management ( as it is used to configure r10k behaviour )

craymore gravatar imagecraymore ( 2018-05-02 03:41:06 -0600 )edit

It may not work for you, but I have the git server with a "post-receive hook". It looks at the name of the branch committed and can do some tasks based on the name. It can ssh to a list of puppet masters and do a git checkout/git pull. The git post receive hook is bash so you can make it do anything

Hypnoz gravatar imageHypnoz ( 2018-05-09 00:41:07 -0600 )edit