diff --git a/juniper-macros.j2 b/juniper-macros.j2 index a8d6d96..b84bd7b 100644 --- a/juniper-macros.j2 +++ b/juniper-macros.j2 @@ -1,6 +1,6 @@ -{% macro systemsection(device) %} +{% macro systemsection(device,name) %} system { - host-name {{ device['name'] }}; + host-name {{ name }}; root-authentication { encrypted-password "{{ device['config_context']['root_pw'] }}"; ## Client Higher } diff --git a/juniper-vxlan.j2 b/juniper-vxlan.j2 index 710be8d..b742e91 100644 --- a/juniper-vxlan.j2 +++ b/juniper-vxlan.j2 @@ -1,6 +1,6 @@ {% set device=({'name':name,'device_role':device_role,'primary_ip4':primary_ip4,'rack':rack,'interfaces':interfaces,'peering_interfaces':peering_interfaces,'config_context':config_context}) %} {% import "juniper-macros.j2" as junos %} -{{ junos.systemsection(device) }} +{{ junos.systemsection(device,name) }} {% if device_role['name'] == 'Leaf' %} {{ junos.chassissection(device) }} {% endif %}