Ansible ОШИБКА: переменная не является допустимым параметром в задаче или обработчике Ansible - PullRequest
0 голосов
/ 27 апреля 2020

Я получаю эту ошибку при выполнении моей 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

...