diff --git a/roles/network/templates/ifcfg-eth.j2 b/roles/network/templates/ifcfg-eth.j2 index 7a7fee5..3c78dec 100644 --- a/roles/network/templates/ifcfg-eth.j2 +++ b/roles/network/templates/ifcfg-eth.j2 @@ -8,8 +8,8 @@ UUID="{{ line.split()[1] }}" {% endfor %} {% if item.mac is defined %} HWADDR="{{ item.mac }}" -{% elif lookup('vars', 'ansible_' + item.device, default=undefined) is undefined %} -HWADDR="{{ lookup('vars', 'ansible_' + item.device + '["macaddress"]') }} +{% elif ansible_facts[item.device]['macaddress'] is defined %} +HWADDR="{{ ansible_facts[item.device]['macaddress'] }}" {% endif %} ONBOOT=yes {% if item.proto is not defined or item.proto == 'dhcp' %}