Print the loopback and default interface names.

This commit is contained in:
Andrea Dell'Amico 2023-12-04 11:52:37 +01:00
parent 96862210f0
commit 514b465954
Signed by: adellam
GPG Key ID: 147ABE6CEB9E20FF
1 changed files with 6 additions and 1 deletions

View File

@ -19,6 +19,12 @@
ansible.builtin.set_fact:
new_ints: "[{% for i in ansible_interfaces %}{% if i != ansible_lo.device or i != ansible_default_ipv4.interface %}{{ i }}{% if not loop.last %},{% endif %}{% endif %}{% endfor %}]"
when: net_ints is defined and net_ints | length != 0
- name: network-interfaces | Print the loopback interface name
ansible.builtin.debug:
msg: "Loopback interface: {{ ansible_lo.device }}"
- name: network-interfaces | Print the name of the default interface
ansible.builtin.debug:
msg: "Loopback interface: {{ ansible_default_ipv4.interface }}"
- name: network-interfaces | Print the additional interfaces
ansible.builtin.debug:
msg: "Interfaces list: {{ new_ints }}"
@ -37,4 +43,3 @@
tags:
- network_interface
- networking