Setup Puppet Master and Multiple Agents on CentOS 7

Puppet is an open-source configuration management tool written in Ruby by Luke Kanies which includes its own declarative language to describe system configuration. In this tutorial we install and configure Puppet on CentOS 7 based hosts.