How to Setup Puppet Master and Agent on CentOS 7

Puppet is an open source configuration management tool and server automation framework. In this tutorial, I will you how to install Puppet on CentOS 7. I will install and configure a CentOS 7 server as a puppet ‘master’, and the other one as an ‘agent’.