Ask Your Question

Multiple puppet masters from difference organizations?

asked 2015-06-04 07:28:40 -0500

lawre gravatar image

Our use case has a need for configuration management from two separate organizations and I want to know if this is possible with puppet. We have a "deployment operations" puppet master that only manges two things: IP Addressing and Hostname (yes these are static, and need to remain so). when a host is deployed, a puppet agent is installed and is then registered with the Deployment puppet master to get these 2 items under CM. I would like to deploy another puppet-master, and have the agent register with this other CA for configuration management of everything else. the Deployment puppet-master needs to retain control over the IP Address and Hostname at the same time our puppet-master needs to retain control.

Is this possible?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2015-06-04 08:27:14 -0500

millerjl1701 gravatar image

Yes, it is possible to run multiple puppet agents on the same host. It takes a bit of work to keep them running.

There is another possibility that you could do as well that may simplify your puppet master infrastructure... use two separate environments with the same puppet master. In "production", have all of your normal configuration items and a separate "deployment" environment with the IP address/hostname configuration. When you need to configure the "deployment" information, run the puppet agent --test command and pass the extra parameter "--environment=deployment".

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2015-06-04 07:28:40 -0500

Seen: 143 times

Last updated: Jun 04 '15