Added a note about replacing MySQL with Percona.
Split many dependencies into dependency installation and dependency configuration.
You can now use the zenoss class to configure zenoss core, and zenoss::install to only install it. This will allow you to do your own installation and then manage post install with the zenoss class.
Install/configure parameters moved to class zenoss::params
firewall rules moved to zenoss::firewall
now using instance variables in erb template according to puppetlabs site.