Applying configuration fails only if last interface cannot be started.
Podczas ustawiania konfiguracji, błąd podnoszenia interfejsu jest wykrywany jedynie dla ostatniego interfejsu.
Propozycja rozwiązania:
EXIT_CODE=0
{% for interface_type in ['ethernet', 'infiniband', 'bond', 'vlan'] %}
{% for interface in _networking_interfaces | selectattr('type', 'equalto', interface_type) %}
nmcli connection up {{ interface.name }} || EXIT_CODE=1
{% endfor %}
{% endfor %}
exit ${EXIT_CODE}