diff options
author | mh <mh@immerda.ch> | 2016-01-28 00:55:26 +0100 |
---|---|---|
committer | mh <mh@immerda.ch> | 2016-01-28 00:55:26 +0100 |
commit | 8ca75f6d074b83ee48d9ce713cdb3e28e57d2cf8 (patch) | |
tree | 11ea8f3d49648e2a781f6d830babdbe8801fda35 /manifests/master.pp | |
parent | 572fd99995e50591f3e774582937c28eb337aa00 (diff) |
update module to make it work with all the new features of trocla 0.2.2
Diffstat (limited to 'manifests/master.pp')
-rw-r--r-- | manifests/master.pp | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/manifests/master.pp b/manifests/master.pp index ad47914..43e203d 100644 --- a/manifests/master.pp +++ b/manifests/master.pp @@ -3,15 +3,18 @@ # This module manages the necessary things for trocla on a master. # class trocla::master ( - $provider = gem, + $provider = 'default', ) { - #Main trocla install package {'trocla': - ensure => present, - provider => $provider, + ensure => 'installed', } - if $provider != 'gem' { + if $provider != 'default' { + Package['trocla']{ + provider => $provider, + } + } + if $provider != 'gem' and $::osfamily == 'RedHat' { Package['trocla']{ name => 'rubygem-trocla' } |