drygdryg / netbox-plugin-interface-sync

NetBox Plugin to compare and synchronize interfaces between devices and device types
56 stars 3 forks source link

Feature Request: Possible to use napalm #8

Open davama opened 2 years ago

davama commented 2 years ago

Hello,

Wondering if it is possible to instead of pull device interfaces from the device type, but from napalm in order to sync.

Hope this makes sense.

Thank you, Dave

ryanmerolle commented 2 years ago

That's an interesting feature request that if implemented, but it sort of overlaps with ntc-netbox-plugin-onboarding.

I personally like this implementation because it allows me to keep my device in sync with the device-type model I defined. I rather not import sub interfaces, vlan interfaces, and loopbacks specific to a device since that may not be common for the device type/model.

That's not to say you could not do an implementation like what you are describing, that could only sync interfaces of a specific type (of your choosing), etc. I would just recommend an option to allow users to enable or disable the napalm function.

davama commented 2 years ago

Thank you for the reply @ryanmerolle

That's not to say you could not do an implementation like what you are describing, that could only sync interfaces of a specific type (of your choosing), etc. I would just recommend an option to allow users to enable or disable the napalm function.

That's exactly what I would prefer.

Just a comparison/sync with physical interfaces.

ryanmerolle commented 2 years ago

I'm not the maintainer, but just a lurker.

The feature would likely require quite a bit of work compared to the current functionality in place.