summaryrefslogtreecommitdiff
path: root/manifests/module.pp
blob: 5eec81f81c7b3217639b5371fee4495ff253c48f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
define perl::module ( $ensure = 'present' )
{
  if $ensure == 'present' { require perl }

  case $operatingsystem {
    'debian','ubuntu': {
        package {"lib${name}-perl": ensure => $ensure }
    }
    default: {
      package {"perl-${name}": ensure => $ensure }
    }
  }
}