From 9635cf32562eedc7240313e348bf2c53563958ee Mon Sep 17 00:00:00 2001 From: Ossi Salmi Date: Tue, 23 Jun 2015 17:05:05 +0300 Subject: [PATCH] erlang: Add parameter for Erlang Solutions repositories --- erlang/manifests/init.pp | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/erlang/manifests/init.pp b/erlang/manifests/init.pp index 87bf7ca..81694d7 100644 --- a/erlang/manifests/init.pp +++ b/erlang/manifests/init.pp @@ -1,6 +1,24 @@ # Install erlang. # -class erlang { +# === Parameters +# +# $erlang_solutions: +# Use Erlang Solutions repositories. Defaults to false. +# +class erlang( + $erlang_solutions=false, +) { + + if $erlang_solutions == true { + case $::operatingsystem { + 'centos': { + require yum::repo::erlang_solutions + } + default: { + fail("Erlang Solutions not supported on ${::operatingsystem}.") + } + } + } case $::operatingsystem { 'centos','redhat','fedora': {