From 58ec87d35d24b5ee58a32354b2ab4549b3fca746 Mon Sep 17 00:00:00 2001 From: Christian Poessinger Date: Sun, 29 May 2022 10:27:50 +0200 Subject: eigrp: T2472: add basic template rendering and FRR communication --- data/templates/frr/eigrpd.frr.j2 | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 data/templates/frr/eigrpd.frr.j2 (limited to 'data/templates/frr/eigrpd.frr.j2') diff --git a/data/templates/frr/eigrpd.frr.j2 b/data/templates/frr/eigrpd.frr.j2 new file mode 100644 index 000000000..67f8a3ad1 --- /dev/null +++ b/data/templates/frr/eigrpd.frr.j2 @@ -0,0 +1,21 @@ +! +router eigrp {{ local_as }} {{ 'vrf ' ~ vrf if vrf is vyos_defined }} +{% if maximum_paths is vyos_defined %} +maximum-paths {{ maximum_paths }} +{% endif %} +{% if metric.weights is vyos_defined %} +metric weights {{ metric.weights }} +{% endif %} +{% if network is vyos_defined %} +{% for net in network %} +network {{ net }} +{% endfor %} +{% endif %} +{% if redistribute is vyos_defined %} +{% for protocol in redistribute %} +redistribute {{ protocol }} +{% endfor %} +{% endif %} +{% if variance is vyos_defined %} +variance {{ variance }} +{% endif %} \ No newline at end of file -- cgit v1.2.3