Skip to content

Commit 681dfd9

Browse files
author
Kevin Aloysius
committed
More details on Puppet
1 parent cd149a0 commit 681dfd9

1 file changed

Lines changed: 20 additions & 7 deletions

File tree

docs/scenarios/admin.rst

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -240,13 +240,26 @@ Chef
240240
Puppet
241241
------
242242

243-
`Puppet <http://puppetlabs.com>`_ is an IT Automation and configuration management software from Puppet Labs that allows
244-
System Administrators to define the state of their IT Infrastructure. Thereby, providing
245-
an elegant way to manage their fleet of physical and virtual machines.
246-
247-
Puppet is available both as an Open Source and an Enterprise variant. Puppet Modules are small, shareable units of code written
248-
to automate or define the state of a system. Puppet Forge is a repository for modules written by the community for
249-
Open Source and Enterprise 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.
250263

251264
`Puppet Labs Documentation <http://docs.puppetlabs.com>`_
252265

0 commit comments

Comments
 (0)