【发布时间】:2021-07-21 19:53:02
【问题描述】:
我想使用以下语法将每个 ansbile 主机的 mac 和 nics 获取到特定的 txt 文件:
nic:XXXXX,MAC:XXXXXX
nic:XXXXX,MAC:XXXXXX
正确的方法是什么?
此时我只能将其作为我创建的剧本的输出:
- debug:
msg: "nic:{{ (lookup('vars', concat)).device }},mac:{{ (lookup('vars', concat)).macaddress }}"
vars:
concat: "ansible_{{ item }}"
loop: "{{ ansible_interfaces | difference(['lo']) }}"
剩下要做的就是使用上述语法将内容输出到文本文件。 我该怎么做?
谢谢。
【问题讨论】:
标签: linux automation ansible