Rocket.chat.ansible: 错误:become_user 不是 Ansible 任务或处理程序中的合法参数

创建于 2015-12-29  ·  3评论  ·  资料来源: RocketChat/Rocket.Chat.Ansible

你好,

我尝试使用 Ansible 在 Debian Jessie 上部署 RocketChat,但是当我运行我的剧本(这是您的 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

我正在尝试将它安装在 localhost 上(因为它只是作为测试),并且我之前已经设法在 localhost 上运行了一些简单的剧本。
我已经从 deb 包管理器安装了 Ansible,所以我在 1.7.2 中(我对 Ansible 也很陌生,所以这也可能是与此无关的 Ansible 问题)。

谢谢!

最有用的评论

嘿! 感谢您抽出宝贵时间提出这个问题。
您看到此问题的原因是您的 Ansible 版本太旧。
become模块是在 Ansible 1.9.4 中引入的- 这是您应该运行的版本。

请参阅Ansible 的安装文档以安装 1.9.4:+1:

所有3条评论

嘿! 感谢您抽出宝贵时间提出这个问题。
您看到此问题的原因是您的 Ansible 版本太旧。
become模块是在 Ansible 1.9.4 中引入的- 这是您应该运行的版本。

请参阅Ansible 的安装文档以安装 1.9.4:+1:

我遇到了这个问题,我使用自制软件升级到ansible 1.9.2并且工作正常。

@gneutzling Ansible 1.9.4 仍然是运行此代码的 Ansible 1 版本所需的最低版本。

此页面是否有帮助?
0 / 5 - 0 等级