Manages OSSEC server and OSSEC clients.
Currently only supports Enterprise Linux based systems.
Adding support for other Linux distributions should only require new variables being added to ossec::params case statement.
To install an OSSEC server
class { 'ossec::server': }
To install an OSSEC client
class { 'ossec::client': }
ossec::server
- Installs and configures an OSSEC serverossec::client
- Installs and configures an OSSEC client
ossec
- Currently only ensures that the atomic class is includedossec::params
- Defines default values based on osfamily
Testing requires the following dependencies:
- rake
- bundler
Install gem dependencies
bundle install
Run unit tests
bundle exec rake test
If you have Vagrant >= 1.2.0 installed you can run system tests
bundle exec rake acceptance