napalm-automation / napalm

Network Automation and Programmability Abstraction Layer with Multivendor support
Apache License 2.0
2.24k stars 552 forks source link

Q: makes sense for devices like linux, openwrt, tiny-routers ? #975

Closed ka7 closed 5 years ago

ka7 commented 5 years ago

Description of Issue/Question

i like the concept of napalm ( esp. the get_facts() )

Would it make sense, to extend (plugin) that also to all net-devices, like linux servers, openwrt-based whatever, tiny routers ( like small "http config" switches ) ? some automation ( set_timeserver(), set_logserver(), enable/disabe ports should also be easy to do here) ( BTW: I'm not shy to write& share some code )

i think into this direction esp. when seeing that in combination with netbox. ( once defining the as-wished, easy to prove things are still like they should be; and yes, for some tiny home-setup this might look crazy, but running same kernel on a raspi and a top-500 computer.. too )

Did you follow the steps from https://github.com/napalm-automation/napalm#faq

(Place an x between the square brackets where applicable)

Setup

napalm version

(Paste verbatim output from pip freeze | grep napalm between quotes below)

n/a

Network operating system version

(Paste verbatim output from show version - or equivalent - between quotes below)

new stuff, like linux-servers, open-wrt based, ubiquiti-devices, ...

Steps to Reproduce the Issue

Error Traceback

(Paste the complete traceback of the exception between quotes below)

n/a
ktbyers commented 5 years ago

You should check out the community drivers:

https://github.com/napalm-automation/napalm/issues/468

Regards, Kirk