diff --git a/lib/puppet/provider/rabbitmq_plugin/rabbitmqplugins.rb b/lib/puppet/provider/rabbitmq_plugin/rabbitmqplugins.rb index 543afc027..e8663052a 100644 --- a/lib/puppet/provider/rabbitmq_plugin/rabbitmqplugins.rb +++ b/lib/puppet/provider/rabbitmq_plugin/rabbitmqplugins.rb @@ -1,10 +1,8 @@ require File.expand_path(File.join(File.dirname(__FILE__), '..', 'rabbitmqctl')) Puppet::Type.type(:rabbitmq_plugin).provide(:rabbitmqplugins, parent: Puppet::Provider::Rabbitmqctl) do - case Facter.value(:osfamily) - when 'RedHat' - has_command(:rabbitmqplugins, '/usr/lib/rabbitmq/bin/rabbitmq-plugins') { environment HOME: '/tmp' } - else - has_command(:rabbitmqplugins, 'rabbitmq-plugins') { environment HOME: '/tmp' } + path = ENV['PATH'] + ':/usr/sbin:/usr/lib/rabbitmq/bin' + has_command(:rabbitmqplugins, 'rabbitmq-plugins') do + environment PATH: path, HOME: '/tmp' end defaultfor feature: :posix