Browse Source

refactor

master
Marek Isalski 3 years ago
parent
commit
d4831e427e
3 changed files with 2 additions and 17 deletions
  1. +0
    -0
      includes/junos-macros.j2
  2. +2
    -1
      junos-v21-core-router.j2
  3. +0
    -16
      macros.j2

includes/junos-v21-core-router/macros.j2 → includes/junos-macros.j2


+ 2
- 1
junos-v21-core-router.j2

@ -1,5 +1,6 @@
/* generated by bgprtrmgr using junos-v21-core-router.j2 at XXX */ /* generated by bgprtrmgr using junos-v21-core-router.j2 at XXX */
{% import "macros.j2" as macros %}
{% import "includes/junos-macros.j2" as macros %}
version 21.3R1.9; version 21.3R1.9;

+ 0
- 16
macros.j2

@ -1,16 +0,0 @@
{%- macro interface_description(interface, interface_context) %}
description "{% if interface.label %}{{ interface.label|replace('"','\\"') or "-" }}: {% endif %}{{ interface.description|replace('"','\\"') or "-" }}{% if interface.connected_endpoint %} ({{ interface.connected_endpoint.name|replace('"','\\"')|replace('.voneus.net','') }}{% if interface.connected_endpoint.device.name %} @ {{ interface.connected_endpoint.device.name|replace('.voneus.net','')|replace('"','\\"') }}{% endif %}){% endif %}{% if interface.cable %} via [{{ interface.cable.label.split("/")[-1] }}]{% endif %}{% if interface.link_peer %} to [{{ interface.link_peer.label or interface.link_peer.name }}{% if interface.link_peer.device %} @ {{ interface.link_peer.device.name.split("/")[-1]|replace('"','\\"')|replace('.voneus.net','') }}]{% endif %}{% endif %}"
{%- endmacro %}
{%- macro interface_addresses(interface, interface_context) %}
family inet {
{%- for address in interface|get_addresses %}{% if address|ipv4 %}
address {{ address.address }}
{%- endif %}{%- endfor %}
}
family inet6 {
{%- for address in interface|get_addresses %}{% if address|ipv6 %}
address {{ address.address }}
{%- endif %}{%- endfor %}
}
{%- endmacro %}

Loading…
Cancel
Save