错误:块不是Ansible任务或处理程序中的合法参数

时间:2016-03-28 19:21:54

标签: task block ansible

我有一个简单的块测试剧本,但我一直在尝试执行它时遇到错误。

    ---
- hosts: webservers
  sudo: yes
  tasks:
    - block:
        - name:  this is a test
          debug: msg="blabla"
      when: ansible_fqdn.split('.')[1]=='dev'

目前还不确定导致此问题的原因......请帮助!

1 个答案:

答案 0 :(得分:3)

正如@ydaetskcoR指出的那样,你需要安装Ansible 2.0才能使用块。

在此重复这一点,以便可以接受答案。