networktocode / yangify

Library to help parsing/translating YANG models from/to native text/structures
Apache License 2.0
114 stars 24 forks source link

Vendor models included in yangify? #9

Closed raddessi closed 5 years ago

raddessi commented 5 years ago

Are you planning to include vendor-specific (IOS/EOS/JunOS/etc) translator models in the yangify module and load them like napalm does with their drivers or will it be up to the user to handle the creation of those?

itdependsnetworks commented 5 years ago

Our goal is to build models that will always be vendor neutral, however the translators and parsers will be per vendor os, based on that neutral model. The actual translation and parsing will happen in a to be released project outside of yangify called rosetta.

You could use this library to do what you are asking for, but I think going the Rosetta route will be the best way forward.

raddessi commented 5 years ago

Fantastic, ok, that makes it more clear. Will you post updates about Rosetta here, and will it be released under the networktocode account?

Thanks for the clarification :)

itdependsnetworks commented 5 years ago

Yes

raddessi commented 5 years ago

I can't wait to see it then. Thanks for the work, you can close this one out.

itdependsnetworks commented 5 years ago

One point of clarification, will post updates on network to code blog, not here. I commented too fast before.