- name: gather os specific variables
include_vars: "{{ item }}"
with_first_found:
- "{{ ansible_distribution }}-{{ ansible_distribution_major_version}}.yml"
- "{{ ansible_distribution }}.yml"
tags: vars
Пытаясь настроить мульти linux дистрибутивы ansible playbook, я использовал рекомендованный playbook из официального ansible doc https://ansible-tips-and-tricks.readthedocs.io/en/latest/os-dependent-tasks/variables/
я добавил Centos-6.yml и Debian-9.yml для тестов, но результат следующий:
не удалось: [1.1.1.1] (item = / home / ansible / ansible -scripts / 2AllInOne /CentOS-6.yml) => {"ansible_facts": {}, "ansible_included_var_files": [], "ansible_loop_var": "item", "changed": false, "item": "/ home / ansible / ansible -scripts / 2AllInOne / CentOS-6.yml "," message ":" /home/ansible/ansible-scripts/2AllInOne/CentOS-6.yml должны храниться как словарь / ha sh "
Есть предложения, в чем может быть проблема?