In this post, we will see on how to install software in a machine using Puppet. Puppet is all about how you manage servers/machines in a programmatical way by using underlying tools. For example take installing a software, puppet will talk to software installing tools like rpm/Yum/apt-get/MSI(Windows Microsoft Installer) etc in order to install required packages. In this post we will see how it do it and some examples of installing software using Puppet tool.
HOW PUPPET INSTALL PACKAGES?
It is simple, Puppet uses ruby scripts which are located in /usr/lib/ruby/vendor_ruby/puppet/provider/package(On Linux based machine) to talk to above mention software installation tools. When you say to Puppet ???please install some XYZ package???, then our puppet do below stuff.