summaryrefslogtreecommitdiff
path: root/manifests/master.pp
blob: 43e203d349864bd1f4f49ab67138a129b0145f39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Class: trocla::master
#
# This module manages the necessary things for trocla on a master.
#
class trocla::master (
  $provider = 'default',
) {
  package {'trocla':
    ensure   => 'installed',
  }

  if $provider != 'default' {
    Package['trocla']{
      provider => $provider,
    }
  }
  if $provider != 'gem' and $::osfamily == 'RedHat' {
    Package['trocla']{
      name => 'rubygem-trocla'
    }
  }
}