summaryrefslogtreecommitdiff
path: root/manifests/master.pp
diff options
context:
space:
mode:
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'
}