diff options
Diffstat (limited to 'manifests/master.pp')
-rw-r--r-- | manifests/master.pp | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/manifests/master.pp b/manifests/master.pp new file mode 100644 index 0000000..43e203d --- /dev/null +++ b/manifests/master.pp @@ -0,0 +1,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' + } + } +} |