Ask Your Question

Can Puppet act as a Central Software Portal?

asked 2013-01-15 18:59:54 -0600

giventoflyfish gravatar image

updated 2013-01-16 08:47:38 -0600

llowder gravatar image

I understand how Puppet can ensure systems have the right software installed and updated. Is it possible to create a central server and allow users to select what software they want to install and have automatically configured?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2013-01-16 08:59:31 -0600

llowder gravatar image

To expand on the answer by @larstobi, I would setup a local mirror that has the available software packaged in whatever format your systems use (RPMs or .debs for example).

Have a base node that configures the package management software to use these local mirrors. I would recommend assigning these core classes that no one should change using site.pp. Please refer to the documentation for an explanation of how site.pp can be used with an ENC.

Then for every piece of software the users can add, you create a module that handles the installing and configuration of the ... (more)

edit flag offensive delete link more

answered 2013-01-16 03:13:17 -0600

larstobi gravatar image

Yes, this is possible by using a puppet master as the central server in your scenario. By installing puppet agents on the servers to have software installed, they will get a list of software to install from the puppet master. On the dashboard of the puppet master you can let users add software classes to servers and the puppet agent can automatically install and configure the software.

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


Asked: 2013-01-15 18:59:54 -0600

Seen: 141 times

Last updated: Jan 16 '13