DevOps Tools Puppet Online Training
PUPPET - TUTORIALS
Devops Tools Online Course syllabus
Introduction to Puppet
what is configuration Management
what is Puppet
Basic Puppet Terminologies
Installation and Configuration of Puppet Master
Installation and Configuration of Puppet agents
Working with Manifests
Working with modules
Declaring Classes and Creating Node Definitions
Downloading and Installing modules from Forge
Deploying an open source App
Puppet Intoduction Video
What is Puppet?
Puppet manages configuration data on Servers in Data center or in Cloud Platform, including users, packages, processes, services, any component of the system you can define. Puppet can manage complex components to ensure compliance with the policies you defined, puppet is designed to manage the server configuration Unix, Linux and Microsoft windows systems declaratively.
Puppet can ensure configuration consistency across servers in the Data center or on Cloud. Puppet utilizes
node-specific data to tune the policy for each system. As a sys Admin, you will utilize the Puppet configuration files to declare the final state of your systems.
what is the role of puppet in DevOps?
Puppet is a configuration Management tool which will help the System Administrators or DevOps Engineers to deploy Artifacts, Configuration files, System Packages, user configuration management, Services, Dependies. it makes the DevOps Engineers to work faster and Accurate.
How Puppet Works ?
On every node Puppet agent need to install. The agent evaluates and implements Puppet manifests (files containing Puppet configuration ) that declare the desired state of the node. The agent evaluates the state of each component
described in a manifest, and determines whether or not any change is necessary. If the component needs to be changed, the agent makes the requested changes and logs the event.
Puppet master is a centralized servers to manage all puppet nodes , Puppet will send the node’s data to the master, and receive back a pre-defined catalog containing only the node’s specific policy to implement.