Professional Documents
Culture Documents
What Is Puppet?: Features of Puppet System
What Is Puppet?: Features of Puppet System
Puppet is a configuration management tool developed by Puppet Labs written in Ruby Language in order to automate
infrastructure management and configuration.
Cross-platform
In Puppet, we can target the specified configuration of systems without worrying about the implementation details.
Reusable configuration
In Puppet, it is easily rolls out configurations onto other systems, without needing to alter a single line in the Puppet
metaconfiguration.
Data collection
Puppet uses Facter which collect structure data about the systems that we can use anywhere in our manifests.
www.nilelinux.com
Puppet Terminology
Puppet Master
Resource
Manifest
Module
Class
Templates
Facts
Static Files
www.nilelinux.com
Puppet Work Flow
Factor
Conversion of Details
Creation of Catalog from the Configuration
Report
www.nilelinux.com
Puppet Architecture
Config Repository
Puppet Master
Catalog
SSL
Facts
Puppet Agent
(Node)
www.nilelinux.com