【发布时间】:2019-08-04 00:31:08
【问题描述】:
我有一个安装了 docker 的服务器,下面给我不同的接口
ip link show | grep state | sed 's/://g' | awk '{print $2}' |grep -v lo
我还有其他配置了bond0的节点
一些节点使用 eth 而其他使用 eno
我想使用 ansible 进行查询并获得以下详细信息
- 姓名
- IP(与主机名关联的主要)
- 网络掩码
- GW
Mac
速度
接口名称
我有一个基本的代码
tasks:
- name: Find primary nic name
debug:
msg: "{{ ansible_default_ipv4.address }}"
- name: Find primary nic name
debug:
msg: "{{ ansible_hostname }}"
- name: Find primary nic name
debug:
msg: "{{ ansible_default_ipv4.macaddress }}"
【问题讨论】:
-
很抱歉,我似乎不明白你的问题。您想为您的服务器找到这些值吗?还是只知道类型?因为
ansible_default_ipv4为您提供了大量信息,以及您在列表中提到的大部分内容。
标签: ansible