Merge pull request #133 from pcarinhas/devel
Fix rabbitmq_plugin.py: broken prefix path
This commit is contained in:
commit
1dce0334cf
1 changed files with 13 additions and 1 deletions
|
@ -59,12 +59,24 @@ EXAMPLES = '''
|
|||
- rabbitmq_plugin: names=rabbitmq_management state=enabled
|
||||
'''
|
||||
|
||||
import os
|
||||
|
||||
class RabbitMqPlugins(object):
|
||||
def __init__(self, module):
|
||||
self.module = module
|
||||
|
||||
if module.params['prefix']:
|
||||
self._rabbitmq_plugins = module.params['prefix'] + "/sbin/rabbitmq-plugins"
|
||||
if os.path.isdir(os.path.join(module.params['prefix'], 'bin')):
|
||||
bin_path = os.path.join(module.params['prefix'], 'bin')
|
||||
elif os.path.isdir(os.path.join(module.params['prefix'], 'sbin')):
|
||||
bin_path = os.path.join(module.params['prefix'], 'sbin')
|
||||
else:
|
||||
# No such path exists.
|
||||
raise Exception("No binary folder in prefix %s" %
|
||||
module.params['prefix'])
|
||||
|
||||
self._rabbitmq_plugins = bin_path + "/rabbitmq-plugins"
|
||||
|
||||
else:
|
||||
self._rabbitmq_plugins = module.get_bin_path('rabbitmq-plugins', True)
|
||||
|
||||
|
|
Loading…
Reference in a new issue