Ansible-和#x27;区块';不是游戏的有效属性

Ansible-和#x27;区块';不是游戏的有效属性,ansible,ansible-2.x,Ansible,Ansible 2.x,我正在试图找出如何解决错误消息:Error“块”不是一个有效的播放属性 我如何做到这一点?我试图使用“阻塞”条件,但它不起作用。我不知道该搜索什么了 代码: 使用“阻止”播放时出错: [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' ERROR! 'block' is not a valid attr

我正在试图找出如何解决错误消息:Error“块”不是一个有效的播放属性

我如何做到这一点?我试图使用“阻塞”条件,但它不起作用。我不知道该搜索什么了

代码:

使用“阻止”播放时出错:

[WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'
ERROR! 'block' is not a valid attribute for a Play

The error appears to be in '/home/keith/Ansible/ansible-role-high-cpu-usage-win/tasks/get_diagnostic.yml': line 3, column 3, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:


- name: Get diagnostic info block
  ^ here

仅当您这样做时,此文件才正确

- include_tasks path/to/get_diagnostic.yml

正如洛佩兹所说,不能用ansible playbook命令行调用它。

您在游戏中使用的是
block
,而不是在任务中。我猜你正在执行ansible playbook[your_file].yml。你可以在这里看到一个写剧本的例子
- include_tasks path/to/get_diagnostic.yml