Category: puppet automation
What is Puppet ? Puppet is very powerful configuration management software. Using it can make your life a lot easier if you manage hundreds of systems. The end user community is very active in Puppet. Every year there is PuppetConf, which hosts training and other sessions of...
Puppet Hardware Requirements Puppet client is very lightweight and can be installed on most systems. Puppet server, on the other hand, is heavyweight and has restrictions on the hardware on which it can run effectively. The minimum requirement as of this writing is a dual-core processor...
Overview If you are managing more than a dozen Linux systems, configuration management is a must. Without configuration management, updating system configuration files and deploying applications can become very challenging. This crash course is about using Puppet configuration management software to deploy and support Linux systems in...
What Is Configuration Management? Configuration management is a broad term, that relates to products and software. In the information technology/ operations world, configuration management can imply OS configuration, application management and deployment, and product management. Configuration management can be defined as the process that maintains consistency...
Puppet – Commercial Versus Open Source Puppet has an enterprise version that costs money, and a free version. A few differences between them are outlined in below table Feature Open source Enterprise Puppet Console graphical user interface No Yes Puppet?supported modules No Yes Role-based access control...
Understatanding Puppet Manifests Puppet instructions or programs are called manifests. Manifests are generally stored in files with the .pp extension. We learned about resources earlier and manifests are actions with resources. Below code shows a manifest that can be used to add a file to a system...
Understanding Puppet Modules Modules are directories that contain configuration information. Modules have predefined structures. An example module is openssh, which not only installs OpenSSH on a client, but also configures it. Modules can be shared easily with others. Numerous modules are available on Puppet Forge (https://forge.puppetlabs.com/)....
Best Practices to write puppet code – Puppet Style Guide The Puppet style guide is a list of best practices when writing Puppet code. There are more than a dozen recommended guidelines, and I list some of them here. The rest are available for your reading...
Wanna upgrade your self into next generation system admin? We offer two options for you. Option1 : Signup For our Free Email crash course – “Free Email Crash Course – Getting Started with Puppet in 7 Days” – Option 2: Join our Weekend PAID Workshop “Automation...
All Posts in this Series Just enough GiT for Puppet Automation – Part1 Just enough GiT for Puppet Automation – Part2 Just enough GiT for Puppet Automation – Part3 Just enough GiT for Puppet Automation – Part4 Just enough GiT for Puppet Automation – Part5 Just...