обном случаи макадрес большими , в другом маленькими. И возникает проблема.
                  
                  
                  Подскажите . Ниже пример маков - и передача в переменную
                  
                  
                  В 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
Обсуждают сегодня