обном случаи макадрес большими , в другом маленькими. И возникает проблема.
Подскажите . Ниже пример маков - и передача в переменную
В linux
"macaddress": "0a:12:67:49:e8:19"
- name: set device name
set_fact:
device: "{{ ( ansible_interfaces | selectattr('macaddress', 'equalto', '0a:12:67:49:e8:19') )}}"
В windows
"macaddress": "00:16:3E:BF:54:8F"
- name: set device name
set_fact:
device: "{{ ( ansible_interfaces | selectattr('macaddress', 'equalto', '00:16:3e:bf:54:8f') )}}"
т.е. факто отдает большие , а поиск идет по с маленькими символами
upper фильтр
Или | lower
Обсуждают сегодня