I am totally new to Puppet. I am using Puppet Enterprise 3.7 and have a lab set up with a puppet master and puppet agents running on Linux CentOS. The primary aim is to use Puppet automation as an auditing and patching tool. I would like to audit all my agent servers for what packages that are installed in it and then push them to patch if required. I have done a fair bit of reading but the information i get is very vague.
I would appreciate any help on how and where to start with the process. I know it is a vague question, but any help would be much appreciated.
Thanks