Skip to content
Snippets Groups Projects
Commit 699e5b96 authored by Malte Bauch's avatar Malte Bauch
Browse files

Add lldp yang model to arista generate config

See merge request !475
parent 4bdc1033
Branches
Tags
1 merge request!475Add lldp yang model to arista generate config
Pipeline #151751 failed
...@@ -140,10 +140,8 @@ func setRoutingTable(model *arista.Device, routePrefix string, nextHopIP string) ...@@ -140,10 +140,8 @@ func setRoutingTable(model *arista.Device, routePrefix string, nextHopIP string)
} }
protocolStatic.StaticRoutes.Static[routePrefix].NextHops.NextHop[nextHopIPIndex].Config = &arista.OpenconfigNetworkInstance_NetworkInstances_NetworkInstance_Protocols_Protocol_StaticRoutes_Static_NextHops_NextHop_Config{ protocolStatic.StaticRoutes.Static[routePrefix].NextHops.NextHop[nextHopIPIndex].Config = &arista.OpenconfigNetworkInstance_NetworkInstances_NetworkInstance_Protocols_Protocol_StaticRoutes_Static_NextHops_NextHop_Config{
Index: ygot.String(nextHopIPIndex), Index: ygot.String(nextHopIPIndex),
Metric: ygot.Uint32(1), Metric: ygot.Uint32(1),
NextHop: &arista.OpenconfigNetworkInstance_NetworkInstances_NetworkInstance_Protocols_Protocol_StaticRoutes_Static_NextHops_NextHop_Config_NextHop_Union_String{ NextHop: arista.UnionString(nextHopIP),
String: nextHopIP,
},
} }
} }
...@@ -3,4 +3,4 @@ package arista ...@@ -3,4 +3,4 @@ package arista
// This file is a placeholder in order to ensure that Go does not // This file is a placeholder in order to ensure that Go does not
// find this directory to contain an empty package. // find this directory to contain an empty package.
//go:generate ../../../build-tools/generator -path=../../../models/openconfig -output_file=./yang.go -include_model_data=true -generate_fakeroot=true -fakeroot_name=device -exclude_modules=ietf-interfaces -package_name=arista ../../../models/arista/EOS-4.27.2F/release/openconfig/models/system/arista-system-augments.yang ../../../models/arista/EOS-4.27.2F/release/openconfig/models/system/arista-system-deviations.yang ../../../models/arista/EOS-4.27.2F/openconfig/public/release/models/system/openconfig-system.yang ../../../models/arista/EOS-4.27.2F/release/openconfig/models/interfaces/arista-intf-augments.yang ../../../models/arista/EOS-4.27.2F/release/openconfig/models/interfaces/arista-intf-deviations.yang //go:generate ../../../build-tools/generator -path=../../../models/openconfig -output_file=./yang.go -include_model_data=true -generate_fakeroot=true -fakeroot_name=device -exclude_modules=ietf-interfaces -generate_simple_unions=true -package_name=arista ../../../models/arista/EOS-4.28.2F/release/openconfig/models/lldp/arista-lldp-augments.yang ../../../models/arista/EOS-4.28.2F/release/openconfig/models/lldp/arista-lldp-deviations.yang ../../../models/arista/EOS-4.28.2F/release/openconfig/models/system/arista-system-augments.yang ../../../models/arista/EOS-4.28.2F/release/openconfig/models/system/arista-system-deviations.yang ../../../models/arista/EOS-4.28.2F/openconfig/public/release/models/system/openconfig-system.yang ../../../models/arista/EOS-4.28.2F/release/openconfig/models/interfaces/arista-intf-augments.yang ../../../models/arista/EOS-4.28.2F/release/openconfig/models/interfaces/arista-intf-deviations.yang
...@@ -11,11 +11,15 @@ generator_options: ...@@ -11,11 +11,15 @@ generator_options:
value: device value: device
- option: exclude_modules - option: exclude_modules
value: ietf-interfaces value: ietf-interfaces
- option: generate_simple_unions
value: true
models: models:
- ../../../models/arista/EOS-4.27.2F/release/openconfig/models/system/arista-system-augments.yang - ../../../models/arista/EOS-4.28.2F/release/openconfig/models/lldp/arista-lldp-augments.yang
- ../../../models/arista/EOS-4.27.2F/release/openconfig/models/system/arista-system-deviations.yang - ../../../models/arista/EOS-4.28.2F/release/openconfig/models/lldp/arista-lldp-deviations.yang
- ../../../models/arista/EOS-4.27.2F/openconfig/public/release/models/system/openconfig-system.yang - ../../../models/arista/EOS-4.28.2F/release/openconfig/models/system/arista-system-augments.yang
- ../../../models/arista/EOS-4.27.2F/release/openconfig/models/interfaces/arista-intf-augments.yang - ../../../models/arista/EOS-4.28.2F/release/openconfig/models/system/arista-system-deviations.yang
- ../../../models/arista/EOS-4.27.2F/release/openconfig/models/interfaces/arista-intf-deviations.yang - ../../../models/arista/EOS-4.28.2F/openconfig/public/release/models/system/openconfig-system.yang
- ../../../models/arista/EOS-4.28.2F/release/openconfig/models/interfaces/arista-intf-augments.yang
- ../../../models/arista/EOS-4.28.2F/release/openconfig/models/interfaces/arista-intf-deviations.yang
path_to_generator: ../../../build-tools/generator path_to_generator: ../../../build-tools/generator
path_to_models: ../../../models/openconfig path_to_models: ../../../models/openconfig
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment