【问题标题】:Ansible action not defined error [duplicate]Ansible 操作未定义错误 [重复]
【发布时间】:2017-05-11 13:42:23
【问题描述】:

我正在尝试使用 ansible 在 ubuntu 中自动化 openstack 安装。 对于身份服务(keystone 安装),

我的任务是在 keystone 中创建一个角色“用户”,

 - os_keystone_role:
          name: user
          state: present

但是当我运行我的剧本时,我得到了这个错误

   ERROR! no action detected in task
   The offending line appears to be:

   - os_user_role:
     ^ here

请帮帮我。

【问题讨论】:

  • 你使用什么版本的 Ansible?
  • ansible 的错误信息并不准确。他们只标记任务,但错误不一定在该行。请发布更多信息,例如剧本,如果可能,请发布整个日志。

标签: ubuntu ansible openstack


【解决方案1】:

我想第二个@techraf 的 os_keystone_role 模块是 Ansible 2.1 版中的新模块,您使用的是 2.1 版或更高版本吗?

我看到当 ansible 无法识别模块时出现此消息(由于拼写错误或旧版本的 ansible 无法识别新模块)。

【讨论】:

    猜你喜欢
    • 2011-10-29
    • 2016-06-05
    • 2021-09-29
    • 2018-01-06
    • 2022-07-26
    • 1970-01-01
    • 2021-08-10
    • 2014-11-19
    • 2018-04-14
    相关资源
    最近更新 更多