How to Setup Puppet Master and Agent on CentOS 8

Puppet is an open source configuration management tool and server automation framework. In this tutorial I will explain how to install Puppet on CentOS 8. I will install and configure one CentOS 8 server as Puppet “Master” and the other as “Agent”.