From 6ef28c7c95f0ce2de3c25796c245b0d0184290d4 Mon Sep 17 00:00:00 2001 From: Daniel Ankers Date: Thu, 1 Feb 2024 14:06:49 +0000 Subject: [PATCH] Try to fix hostname not showing in config --- juniper-macros.j2 | 4 ++-- juniper-vxlan.j2 | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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 %}