ansible include_vars在使用循环时未查找问题

ansible include_vars在使用循环时未查找问题,ansible,ansible-2.x,Ansible,Ansible 2.x,我有playbook,在那里我试图循环使用include\u vars,但不知何故loop不起作用 下面是我的剧本和错误 任何暗示或帮助都将不胜感激 剧本: 错误 笔记 它在分别分配include_vars时工作 - include_vars: aws_vars.yml - include_vars: aws_secerets.yml 像varts一样使用插入,但文件名不是vars。只需删除插值: --- - name: Running AWS EC2 Play ... hosts: lo

我有playbook,在那里我试图循环使用
include\u vars
,但不知何故
loop
不起作用

下面是我的剧本和错误

任何暗示或帮助都将不胜感激

剧本: 错误 笔记 它在分别分配
include_vars
时工作

- include_vars: aws_vars.yml
- include_vars: aws_secerets.yml

像varts一样使用插入,但文件名不是vars。只需删除插值:

---
- name: Running AWS EC2 Play ...
  hosts: localhost
  connection: local
  gather_facts: yes

  tasks:
    - include_vars: "{{ item }}"
      loop:
        - secret_aws.yml
        - aws_vars.yml

我试过了,但它只允许在一定的间隔之后。
- include_vars: aws_vars.yml
- include_vars: aws_secerets.yml
---
- name: Running AWS EC2 Play ...
  hosts: localhost
  connection: local
  gather_facts: yes

  tasks:
    - include_vars: "{{ item }}"
      loop:
        - secret_aws.yml
        - aws_vars.yml