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
240
240
Puppet
241
241
------
242
242
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.
244
263
245
264
`Puppet Labs Documentation <http://docs.puppetlabs.com >`_
246
265
You can’t perform that action at this time.
0 commit comments