diff options
author | kwadronaut <kwadronaut@leap.se> | 2016-07-25 00:44:22 +0200 |
---|---|---|
committer | kwadronaut <kwadronaut@leap.se> | 2016-07-25 00:44:22 +0200 |
commit | 30bc1e889dd0042132c4da21b94780c5a530b67c (patch) | |
tree | e430d45f553364c232626961df1647052166169d /manifests/master.pp | |
parent | c0d2832dff7fb14e056a49b28860087b2f201619 (diff) | |
parent | 8c1aac4f23d245cda54994737c72a868d112db87 (diff) |
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' + } + } +} |