首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“错误!'raw‘不是戏剧的有效属性”

“错误!'raw‘不是戏剧的有效属性”
EN

Stack Overflow用户
提问于 2020-02-29 06:37:54
回答 1查看 385关注 0票数 0

我有yaml文件,只包含在另一个Yaml文件中的几个任务。

游戏手册运行良好,但是当我对带有任务的yaml文件运行ansible-lint时,它会抛出错误。

错误!“生”不是戏剧的一个有效属性。

代码语言:javascript
复制
- name: Clusters Info
  raw: "show-clusters-info cluster-id={{item}}"
  register: Clusters_Info
  ignore_errors: true

- name: Show XMS Info
  raw: "show-xms"
  register: show_xms_info
  ignore_errors: true
EN

回答 1

Stack Overflow用户

发布于 2020-02-29 08:30:42

剧本是plays的列表。上面的示例只是一个任务的列表(我猜它稍后会包含在您的剧本中)。

来自ansible-lint 自述文件

用途: ansible-lint optionsplaybook.yml playbook2 .]

因此,如果您将一个文件名直接传递给ansible-lint,它将尝试将其作为一个剧本进行分析。因此,您所得到的错误是预期的。要么传递一个剧本(其中包括任务文件),要么传递一个角色目录(如果为空,默认为当前dir )来分析一个剧本或一个角色。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60462633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档