diff --git a/tasks/main.yml b/tasks/main.yml index afc596d..b359102 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -26,16 +26,13 @@ # ansible.builtin.set_fact: # en_interfaces: "{{ ansible_facts.interfaces | select('match', '^eth|^ens|^enp') | unique | list }}" -- name: Get interfaces starting with "en" or "eth" +- name: Get interfaces starting with "en or "eth" ansible.builtin.set_fact: - en_interfaces: > + en_interfaces: >- {{ - ansible_facts.interfaces | - dict2items | - map('attribute=item.key') | - select('match', '^eth|^ens|^enp') | - unique | - list + ansible_facts.interfaces + | select('match', '^(eth|en)') + | list }} - name: Display selected interfaces