Как настроить локальные очереди rabbitmq с ansible? - PullRequest
0 голосов
/ 22 октября 2018

Я пытаюсь автоматизировать развертывание цепочки обработки rabbitmq с помощью Ansible.

Установки пользователя rabbitmq, указанные ниже, работают отлично

rabbitmq_user:
  user: admin
  password: supersecret
  read_priv: .*
  write_priv: .*
  configure_priv: .*

Но настройка очереди ниже дает сбой

rabbitmq_queue:
  name: feedfiles
  login_host: 127.0.0.1
  login_user: admin
  login_password: admin
  login_port: 5672

журнал аварий выглядит так:

{"changed": false, "module_stderr": "Shared connection to 127.0.0.1 closed.
", "module_stdout": "
Traceback (most recent call last):
  File "/tmp/ansible_i8T24e/ansible_module_rabbitmq_queue.py", line 285, in <module>
    main()
  File "/tmp/ansible_i8T24e/ansible_module_rabbitmq_queue.py", line 178, in main
    r = requests.get(url, auth=(module.params['login_user'], module.params['login_password']))
  File "/usr/lib/python2.7/dist-packages/requests/api.py", line 70, in get
    return request('get', url, params=params, **kwargs)
  File "/usr/lib/python2.7/dist-packages/requests/api.py", line 56, in request
    return session.request(method=method, url=url, **kwargs)
  File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 488, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 609, in send
    r = adapter.send(request, **kwargs)
  File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 487,in send
    raise ConnectionError(e, request=request)
    requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=15672): Max retries exceeded with url: /api/queues/%2F/feedfiles (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7fcfdaf8e7d0>: Failed to establish a new connection: [Errno 111] Connection refused',))
", "msg": "MODULE FAILURE", "rc": 1}

Я добровольно удалил настройки гостя / гостя по умолчанию, поэтому я использую учетные данные администратора

Любая идея, гдепроблема может возникнуть из-за

РЕДАКТИРОВАТЬ:

установка пользовательского тега администратора "Администратор" не помогает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...