Defined Type: shinken::module

Defined in:
manifests/module.pp

Overview

Parameters:

  • ensure (Any) (defaults to: $ensure)
  • mod_name (Any) (defaults to: $title)


1
2
3
4
5
6
7
8
9
10
11
# File 'manifests/module.pp', line 1

define shinken::module (
  $ensure   = $ensure,
  $mod_name = $title,
){
  if ($ensure in ['present', true]) {
    exec{"install_${mod_name}":
      command => "/usr/bin/shinken install ${mod_name}",
      unless  => "/usr/bin/shinken inventory | grep ${mod_name} 2>/dev/null",
    }
  }
}