What is Puppet?
Puppet is an open source systems management tool for centralizing and automating configuration management.
This box installs Puppet agent that connects with a puppet master and runs the modules and manifests retrieved from the master.
An instance executing this box will use bash scripting to download, install and configure a Puppet agent and do a puppet run of the required modules retrieved from the puppet master server (binding master - selected instance at deployment time), acording to the puppet agent instance's name and the clases defoned in the master. This box is intended to be used in an Agent/Master setup which consists of a central Puppet Master server, where all the configuration data (modules and manifests) will be managed and distributed from, and all your remaining instances will be Puppet Agent nodes, which can be configured by the puppet master server.
Box events handle the Puppet Agent instance lifecycle as follows:
This deployment supports these Linux distributions:
Checkout Puppet's documentation.
Collaborators · 1