Use Foreman to Manage Puppet on Ubuntu 16.04

Foreman is a powerful web-based GUI tool which can be used to manage Puppet infrastructure, including Puppet nodes. In addition to Puppet, Foreman can also manage TFTP, DHCP, DNS, Ansible, Salt, and Chef. This makes it a very useful tool for server administrators who want to simplify and automate the process of managing servers. [...]  

Managing Servers with Puppet

Puppet is a server administration tool which automates the process of launching, configuring, and managing servers. Puppet lets you set up servers, install and configure packages, and make sure everything is working. If you are accustomed to performing these tasks by hand every time you launch a server, Puppet can save you a great deal of time and effort in the long run. [...]