У меня есть файл инвентаризации, похожий на этот:
all:
children:
win:
children:
hi:
hosts:
10.50.127.18:
10.50.127.19:
bye:
hosts:
10.50.127.18:
10.50.127.19:
linux:
children:
hi:
hosts:
10.50.127.20:
bye:
hosts:
10.50.127.20:
в папке группы Vars у меня есть этот код hi.yml
services:
- ls
- pwd
bye.yml
services:
- pwd
тогда в playbook у меня есть это:
- hosts: linux
gather_facts: no
tasks:
- name: lalaland
command: "{{ item }}"
loop: "{{services}}"
но я получаю ошибки вроде:
fatal: [10.50.127.18]: FAILED! => {"msg": "Unexpected failure in finding the lookup named '{{services}}' in the available lookup plugins"}
Можете ли вы сказать мне, что я делаю неправильно?также знаете ли вы, если я пересек значения переменных, как в этом случае ([ls] и [ls, pwd]), я получу в списке результатов vars [ls, ls, pwd] или [ls, pwd]?