Hi Alessandro, great start!

I personally would make these changes to your modules.
- The hardening module I would break out each of these services into  
separate modules, so it's more generic.  The hardening class itself I  
would consider a 'role' that would then include all of these modules  
(I have roles exist in the manifest folder and called by site.pp)
- your logindefs class I would consider part of a shadow module that  
then has your specific security policy
- your modules are very centos/RH specific any plans on making them  
apply to other OSes?
- If you are removing packages I would suggest by default installing  
the package and then creating an ::absent class to remove or  
a ::disable to stop the service but have the module installed.  This  
also then allows for keeping the package current via that module.

I'm not really familiar with EAL4+ CAPP can you tell me more about  
this?  How is something certified EAL4+ CAPP, and can something be  
certified?

-L

--
Larry Ludwig
Reductive Labs


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to