summaryrefslogtreecommitdiff
path: root/manifests/master.pp
diff options
context:
space:
mode:
authormh <mh@immerda.ch>2016-01-28 00:55:26 +0100
committermh <mh@immerda.ch>2016-01-28 00:55:26 +0100
commit8ca75f6d074b83ee48d9ce713cdb3e28e57d2cf8 (patch)
tree11ea8f3d49648e2a781f6d830babdbe8801fda35 /manifests/master.pp
parent572fd99995e50591f3e774582937c28eb337aa00 (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.pp13
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'
}