roles/rhel-network: Add static route support

This commit is contained in:
2018-03-23 12:48:49 -05:00
parent a7ac6c586d
commit 51acc08d3c
4 changed files with 29 additions and 0 deletions

View File

@@ -0,0 +1,4 @@
{% macro ip_route(route, ifname) %}
{% if route.type|d %}{{ route.type }} {% endif %}{{ route.prefix }}{% if route.metric is defined %} metric {{ route.metric }}{% endif %}{% if route.source|d %} src {{ route.source }}{% endif %}{% if route.nexthop|d %}{% for hop in route.nexthop %} {% if loop.length > 1 %}nexthop {% endif %}via {{ hop.address }} dev {{ ifname }}{% if loop.length > 1 and hop.weight is defined %} weight {{ hop.weight }}{% endif %}{% endfor %}{% else %} dev {{ ifname }}{% endif %}
{% endmacro %}
{% block routes %}{% endblock %}