Hi, On Wednesday, March 20, 2019 at 9:47:11 PM UTC+5:30, Noumbissi Valere wrote:
> > 1)I don't know if i am getting the problem this project is trying to solve > correctly or not but this is how i understood it, please correct me if am > wrong. > The netjsonconfig library is used to convert netjson device config to > native configurations and vice versa and presently we can only do it on the > device itself, for example, if we have an openwrt router on which we wish > to convert some netjson config to native config which can be used on the > router, we have to move to the router and do all the configurations on it. > thus if we have 1000 routers, we will have to do this for all the 1000 > routers. Thus the project is trying to use the features of ansible (which > are inventories, playbook and modules) to automate this configuration > process. thus with the module available on ansible, the admin can simply > sit on his controller machine and perform netjsonconfig operations on as > many routers as he has and want on the fly. > Yes, netjsonconfig is used to convert NetJSON to a system configuration (called backend in this context), however, netjsonconfig is not installed on your router rather it's used by django-netjsonconfig and integrated in the server-end openwisp application. (Which is installed by the ansible-openwisp.) You can even test it out by installing the application on your machine which i highly encourge you to do. :) > > 2) The project title says *ansible plugin for netjsonconfig library *Please > are we building an ansible plugin or ansible module? > To my best understanding I think it should be "module" not a "plugin". But I was wondering about it myself, please correct me if I am wrong. Best, Ajay Tripathi -- You received this message because you are subscribed to the Google Groups "OpenWISP" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
