我有多个包含cisco开关详细信息的文本文件。文件格式如下 带有切换IP地址的a1b.txt,下一行中带有下一个切换IP,例如:
a.b.c.d
a.b.d.f
1:我需要编写一本剧本,以便它读取文本文件并并行或按顺序获取开关详细信息,然后将ssh放入开关并执行show all所有这些开关。我真的不确定如何使用ssh进入我得到的每个开关中
2:有超过2k个开关的多个文件,我可以通过ansible从文本和ssh并行读取到它们的开关,以便执行更快吗? 我已经从下面的yaml代码开始读取文件,该文件将循环遍历文件内容并提供开关,但是我陷入了ssh部分并在开关上显示命令执行情况
---
- hosts: localhost
gather_facts: no
tasks:
- name: Loop over lines in a file
debug:
var: item
with_lines: cat "./files/lines"
请有人可以帮助我解决这个用例吗?