diff --git a/manifests/params.pp b/manifests/params.pp index 12fd0c8..37c5bc2 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -27,8 +27,10 @@ class storyboard::params () { 'Debian': { if $::operatingsystem == 'Ubuntu' and $::operatingsystemrelease >= 13.10 { $apache_version = '2.4' + $manage_rabbit_repo = false } else { $apache_version = '2.2' + $manage_rabbit_repo = true } } default: { diff --git a/manifests/rabbit.pp b/manifests/rabbit.pp index b4f0d7a..8167932 100644 --- a/manifests/rabbit.pp +++ b/manifests/rabbit.pp @@ -23,9 +23,12 @@ class storyboard::rabbit ( $rabbitmq_user_password ) { + require storyboard::params + class { 'rabbitmq': service_manage => true, - delete_guest_user => true + delete_guest_user => true, + manage_repos => $storyboard::params::manage_rabbit_repo, } rabbitmq_user { $rabbitmq_user: