netbox-plugin-tutorial
netbox-plugin-tutorial copied to clipboard
A tutorial on building custom plugins for NetBox v3.2+
After following the instructions about 45 times. Each time resulting with the same issue. After restarting netbox, I'm seeing the error in the logs. "Unable to import plugin netbox_access_lists" and...
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner self.run() File "/usr/lib/python3.8/threading.py", line 870, in run self._target(*self._args, **self._kwargs) File "/usr/local/lib/python3.8/dist-packages/django/utils/autoreload.py", line 64, in wrapper fn(*args, **kwargs) File "/usr/local/lib/python3.8/dist-packages/django/core/management/commands/runserver.py", line 133, in inner_run self.check(display_num_errors=True)...
NetBox v3.4 introduced the ability for plugins to register custom views that appear as tabs on core model views ([FR #9072](https://github.com/netbox-community/netbox/issues/9072)).
When I run python3 setup.py develop I get the message: ``` running develop /usr/lib/python3/dist-packages/setuptools/command/easy_install.py:158: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools. warnings.warn( /usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning:...
Hello, everyone I'm trying to develop netbox plugin while refering to this tutorial. However, when step 5, I stucked because netbox rule. Therefore, I would like to add comment for...
[cookiecutter-netbox-plugin](https://github.com/netbox-community/cookiecutter-netbox-plugin) was recently released to provide a convenient scaffolding for new NetBox plugins. We should rewrite the first step of the tutorial to use it, to minimize the amount of...
NetBox v3.4 introduced official support for plugins to register their own top-level navigation menus ([FR #9071](https://github.com/netbox-community/netbox/issues/9071)).
Hello everyone, I'm trying to debug a new plugin I'm writing for Netbox. But I'm currently stuck at the error. `'netbox_redfish' is not a registered namespace inside 'plugins'` There is...
In the tutorial is missing creating a `MANIFEST.in` file. When missing without proper lines ``` recursive-include /templates * ``` it causes the `django.template.exceptions.TemplateDoesNotExist: /.html` when installing within a netbox.
Thank you Jeremy for a great tutorial. I have built a plugin following the plugin tutorial everything works fine however upon trying to put the models so that it could...