PUPPET CONFIGURATION MANAGEMENT
CONTENT
What is a configuration management
Why we use puppet
What is puppet
Puppet Architecture
Puppet component
References
What is Configuration Management?
Configuration Management is the practice of handling changes systematically so that a system maintains its integrity over time. It allows access to an accurate historical record of the system state.
Why we use puppet?
Configuration large infrastructure is a hectic job
Rollback to the previous stable version of the software
The problem between developer and production
What is puppet?
Puppet is a configuration management tool that is used for
Deploying
Configuration and
Managing server
Uses master-slave Architecture
Puppet master-slave Architecture
Puppet Use- Case Phases
Puppet Resources
Resources are the fundamental unit for Modeling system configurations each resources describe some aspect of a system like a specific service or package.
PUPPET CLASSES
Groups of resources can be Organized into classes, which are larger unit of configuration. While a resource may describe a single file or package, a class may describe everything needed to configure an entire service or application
PUPPET MANIFESTS
Puppet program are called manifests. Manifest are composed of puppet code and their filenames use the .pp extension.
REFERENCES
EDUreka certificate devops