File tree Expand file tree Collapse file tree 1 file changed +20
-1
lines changed Expand file tree Collapse file tree 1 file changed +20
-1
lines changed Original file line number Diff line number Diff line change @@ -240,7 +240,26 @@ Chef
240240Puppet
241241------
242242
243- .. todo :: Write about Puppet
243+ `Puppet <http://puppetlabs.com >`_ is an IT Automation and configuration management
244+ software from Puppet Labs that allows System Administrators to define the state of
245+ their IT Infrastructure, thereby providing an elegant way to manage their fleet of
246+ physical and virtual machines.
247+
248+ Puppet is available both as an Open Source and an Enterprise variant. Modules are
249+ small,shareable units of code written to automate or define the state of a system.
250+ `Puppet Forge <https://forge.puppetlabs.com/ >`_ is a repository for modules written
251+ by the community for Open Source
252+ and Enterprise Puppet.
253+
254+ Puppet Agents are installed on nodes whose state needs to be monitored or changed.
255+ A desginated server known as the Puppet Master is responsible for orchastrating the
256+ agent nodes.
257+
258+ Agent nodes send basic facts about the system such as to the Operating System, Kernel,
259+ Architecture, IP Address, Hostname etc. to the Puppet Master.
260+ The Puppet Master then compiles a catalog with information provided by the agents on
261+ how each node should be configured and sends it to the agent. The agent enforces the
262+ change as prescribed in the catalog and sends a report back to the Puppet Master.
244263
245264 `Puppet Labs Documentation <http://docs.puppetlabs.com >`_
246265
You can’t perform that action at this time.
0 commit comments