Я получаю эту ошибку при выполнении моей Ansible playbook. Иерархия у меня есть main.yml, в котором определены некоторые роли.
В текущем каталоге, из которого я выполняю свою пьесу, также есть файл files.yml, который используется в задаче ролей, как показано ниже, для получения переменных.
main.yml -
- name: Main Playbook Started
hosts: remotehost
connection: local
roles:
- role: tomcat
tags:
- tomcat
main.yml под ролями - /roles/tomcat/tasks/main.yml -
- name: included file module
include_tasks:
file: files.yml
vars:
target: "{{ item.target }}"
repo: "{{ item.repo }}"
type: "{{ item.type }}"
with_items: "{{ files }}"
Не правильно ли я определил раздел vars? Есть ли другой способ определить это или упомянуть? Моя Ansible версия 1.9.3