Привет,
Я попытался развернуть RocketChat на Debian Jessie с помощью Ansible, но когда я запускаю свою пьесу (которая используется в вашем README), я получаю следующий вывод:
[WARNING]: It is unnecessary to use '{{' in loops, leave variables in loop
expressions bare.
ERROR: become_user is not a legal parameter in an Ansible task or handler
Я пытаюсь установить его на локальный хост (поскольку это просто тест), и мне уже удалось запустить несколько простых плейбуков на локальном хосте.
Я установил Ansible из диспетчера пакетов deb, поэтому я нахожусь в 1.7.2 (я тоже новичок в Ansible, так что это также может быть проблема Ansible с моей стороны, не связанная с этим).
Спасибо!
Привет! Спасибо, что нашли время, чтобы поднять этот вопрос.
Причина, по которой вы видите эту проблему, заключается в том, что ваша версия Ansible слишком старая.
Модуль become
был введен в Ansible 1.9.4 — это версия, которую вы должны использовать.
См . документацию по установке Ansible, чтобы установить 1.9.4: +1:
У меня была эта проблема, и я обновился до ansible 1.9.2
с помощью доморощенного пива и работал нормально.
@gneutzling Ansible 1.9.4 по-прежнему является минимальной версией, необходимой для запуска версии Ansible 1 этого кода.
Самый полезный комментарий
Привет! Спасибо, что нашли время, чтобы поднять этот вопрос.
Причина, по которой вы видите эту проблему, заключается в том, что ваша версия Ansible слишком старая.
Модуль
become
был введен в Ansible 1.9.4 — это версия, которую вы должны использовать.См . документацию по установке Ansible, чтобы установить 1.9.4: +1: