Puppet Configuration Management
puppet.com
1
Leaving SiteNav
External Link Disclaimer
You are about to visit puppet.com. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
Puppet is an open-source and commercial configuration management tool that automates infrastructure provisioning, configuration, and management. Created by Luke Kanies in 2005 and now owned by Perforce Software (acquired in 2022), Puppet has over 7,500 stars as of 2026 and has been a cornerstone of infrastructure-as-code practices for over two decades. Puppet uses a declarative domain-specific language to describe system configuration, with a client-server architecture where agents report their state and receive desired configuration from a Puppet master. Key features include: declarative DSL (describing desired system state in Puppet manifests using a Ruby-like DSL, with resources like packages, files, services, users, and cron jobs), idempotent execution (applying the same catalog multiple times produces the same result, ensuring convergence to desired state), module ecosystem (over 7,000 modules on the Puppet Forge for managing Apache, Nginx, MySQL, Docker, Kubernetes, and more), facts (system information collected by Facter including OS, hardware, networking, and custom facts), hiera (hierarchical key-value data store for separating configuration data from code), roles and profiles pattern (a design pattern for organizing complex configurations into reusable abstractions), catalog compilation (compiling manifests into a catalog of resources applied to target nodes), PuppetDB (storing node facts, catalogs, and reports for inventory, reporting, and compliance), Bolt (agentless task execution and orchestration tool for running commands across nodes without requiring Puppet agents), Puppet Enterprise (commercial version with RBAC, orchestration, and compliance reporting), and broad OS support (Linux, Windows, macOS, and cloud platforms).
Tags & Categories
Categories
Tags
Statistics
1
Views
0
Clicks
0
Like
0
Dislike