Я собираюсь создать игровую книгу на ansible, чтобы собрать информацию о более чем 300 хостах и сохранить ее в файл. Я получаю 2 разных проблемы, одна из которых не в состоянии сохранить информацию в файл, а вторая возникает из-за lnet соединения некоторых хостов, работающего только для s sh хостов.
ansible 2.9.3 под vm CentOS7
Уже пробовал:
- name: "[SCAN][IOS] IOS play for scanning facts"
hosts: CISCO
connection: network_cli
ignore_errors: true
ignore_unreachable: true
vars:
ansible_network_os: ios
gather_facts: False
tasks:
- name: run show logging host ip on remote devices
ios_command:
commands: show run | i logging host
register: output
- debug:
var: output["stdout_lines"]
В этой пьесе показаны результаты хостов s sh в соответствии с требуемой конфигурацией, но я не могу сохранить это информация в файл.
С другой стороны, я хотел бы запустить эти команды на хостах te lnet, возможно ли выполнить это одновременно в обоих типах соединений и сохранить в файл?