system { host-name {{ hostname }}; root-authentication { plain-text-password-value "Juniper1"; } login { user dom { uid 2000; class super-user; authentication { encrypted-password "$6$vg0s.ptw$tShmBUnm/0xDKeBKQ4C3oAY/GdbyI0XwOlqbqxq9oqFDbQgvzQt1dM.wBcIe./q9Z1gXwleMG4Xdctjxunhmq."; ## SECRET-DATA } } user remote { uid 2002; class super-user; } } services { ssh { root-login allow; } netconf { ssh; } } domain-name macf.dev; authentication-order radius; radius-server { 192.168.0.247 secret "$9$/3mgAuBcyKxNbIENbs2GU/CtuIE"; ## SECRET-DATA } syslog { archive size 100k files 3; user * { any emergency; } file messages { any notice; authorization info; } file interactive-commands { interactive-commands any; } } } security { forwarding-options { family { mpls { mode packet-based; } } } } interfaces { ge-0/0/0 { description "{{ hostname }} ge-0/0/0 <--> gigabitEthernet0 LAB-RELAY"; unit 0 { family inet { address 10.0.0.1/31; } } } ge-0/0/1 { description "{{ hostname }} ge-0/0/1 <--> gigabitEthernet1 LAB-897VA"; unit 0 { family inet { address 10.0.0.4/31; } } } ge-0/0/2 { description "{{ hostname }} ge-0/0/2 <--> gigabitEthernet2 LAB-897VA"; unit 0 { family inet { address 10.0.0.6/31; } } } lo0 { unit 0 { family inet { address {{ loopback_ip }}/32; } } } } protocols { lldp { interface all; } } routing-options { static { route 192.168.0.0/24 next-hop 10.0.0.0; } } snmp { v3 { usm { local-engine { user snmp-user { authentication-sha { authentication-key "$9$qf5Fp0BSlKpudb2gJZp0O1RSM8X7Nbrl4aUjq.5QFnp0B1hSlKhcwYoaUD9At0RhM8X7NbXxUjiHmP0B1ISrWLxN-wLXDiHkPfRhcSKM8LNdVYIE-V"; ## SECRET-DATA } privacy-aes128 { privacy-key "$9$i.mTCtuESrCA7-ws4oCtp0BEevWLX-cSYgJGiHmfTzCtu0IESrIRdb2gJZn/9tBIevWLX-W8JGUDkqtu0OEcKM8XxdMW"; ## SECRET-DATA } } } } vacm { security-to-group { security-model usm { security-name snmp-user { group view-all; } } } access { group view-all { default-context-prefix { security-model usm { security-level privacy { read-view view-all; notify-view view-all; } } } } } } } view view-all { oid .1 include; } trap-options; }