Forge Home


Install and configure SEC (Simple Event Correlator)


9,116 latest version

3.1 quality score

Version information

  • 0.9.2 (latest)
  • 0.9.1
  • 0.9.0
released Dec 8th 2014
This version is compatible with:
  • Puppet Enterprise 3.3.x
  • Puppet 3.3
  • RedHat, CentOS, Debian, Ubuntu

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'ceritsc-sec', '0.9.2'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add ceritsc-sec
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install ceritsc-sec --version 0.9.2

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Tags: sec


ceritsc/sec — version 0.9.2 Dec 8th 2014

Puppet SEC module

This module manages SEC (simple event correlator, ) installation, configuration and startup.


This is the Puppet SEC module.


Module has been tested on:

  • Puppet 3.3
  • Debian and RHEL/CentOS 6

Required modules:

Quick Start

Install and start SEC with default config:

include sec

Full configuration options:

class { 'sec':
  enabled     => true|false,  # enable state
  packages    => [...],       # override list of packages to install
  service     => '...',       # override service name
  include_dir => '...',       # directory for Sec rules
  purge       => true|false,  # include_dir purge orphaned files
  recurse     => true|false,  # include_dir recurse
  inputs      => [...],       # list of input log files
  daemon_args => '...',       # ERB inline template with daemon args.

SEC rule options:

sec::rule { name
  ensure   => present|absent,
  rulename => $title,
  content  => '...',

CERIT Scientific Cloud,