Added basic skeleton layout for start of configuration management as well as securing systems.
Added start of nrpe and snmp modules. Added template for SSH.
Added ntp template with arista time server.
Set up ntp module to work with Debian based systems and Redhat based systems.
Added start of modules in basic class
Fixed syntactical error that I missed in NTP.
Added manifest to install and configure SSH based on SSH template.
Brought the ntp class into accordance with puppet lint standards.
Added ssh to basics class and explained its purpose.
Added class to control nrpe
Added blank nrpe template, need to configure specifically for Arista.
Updated NRPE config template.
Temporarily commented out unused variable lines in NRPE template, they may be later deprecated. Fixed a typo in the config.
Fixed typo in NRPE manifest, improved regex for better versioning with Redhat based systems, added top banner to config to announce ownership by Puppet.
Added start of DNS and Postfix classes.
Added manifest to apply changes to resolv.conf
Added class to manage SNMPD and templated resolv.conf
Added to the DNS class to ensure that nothing is running a DNS server, need to add functionality, such that IP addresses of the nodes that are supposed to be running DNS are not inhibited.
Added module for fail2ban and template to control the mail and jail configurations. They need to be adjusted for our needs.
Added module to install vmware tools on systems that are virtual.