python-netbox-fusioninventory-plugin
Port variant v12
Summary Fusion inventory agent device import plugin (3.12)
BROKEN
Package version 0.4
Homepage https://gitlab.com/Milka64/netbox-fusioninventory-plugin
Keywords python
Maintainer Python Automaton
License Not yet specified
Other variants v13
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 15 NOV 2024, 16:08:50 UTC
Port created 08 JAN 2023, 04:18:24 UTC
Subpackage Descriptions
single # netbox-fusioninventory-plugin This plugin can add devices from fusioninventory-agent or ocsinventory-agent. ``` fusioninventory-agent -s http://netbox.local/plugins/fusion-inventory/ ``` ### what working: * add device name * Device Type * Serial Number * Asset Tag ### todo * add components * add config * add interfaces * add ip ## Installation First, add netbox-fusioninventory-plugin to your `/opt/netbox/local_requirements.txt` file. Create it if it doesn't exist. Then enable the plugin in `/opt/netbox/netbox/netbox/configuration.py`, like: ```python PLUGINS = [ 'netbox_fusioninventory_plugin', ] ``` And finally run `/opt/netbox/upgrade.sh`. This will download and install the plugin and update the database when necessary. Don't forget to run sudo systemctl restart netbox netbox-rq like upgrade.sh tells you! ## configuration You can overwrite fields with xml content or use internal objects. ```python PLUGINS_CONFIG = { 'netbox_fusioninventory_plugin':{ "name":"xml:request.content.hardware.name", "device_role":"object:DeviceRole:unknow", "tenant":None, "manufacturer":"xml:request.content.bios.mmanufacturer", "device_type":"xml:request.content.bios.mmodel", "platform":"xml:request.content.hardware.osname", "serial":"xml:request.content.bios.msn", "asset_tag":"xml:request.content.bios.assettag", "status":"str:active", "site":"object:Site:unknow", "location":None, "rack":None, "position":None, "face":None, "virtual_chassis":None, "vc_position":None, "vc_priority":None, "cluster":None, "comments":None, } } ```
Configuration Switches (platform-specific settings discarded)
PY312 ON Build using Python 3.12 PY313 OFF Build using Python 3.13
Package Dependencies by Type
Build (only) python312:dev:std
python-pip:single:v12
autoselect-python:single:std
Build and Runtime python312:primary:std
Runtime (only) python-beautifulsoup4:single:v12
python-lxml:single:v12
Download groups
main mirror://PYPIWHL/26/6e/63066b05e9e85b89f04bcc4f8481e7ae8b1b5e177c3e0b8369df7a46a8fd
Distribution File Information
5ed241d384cc98539c0d31d9dc66ccb85232ff6541e19cfa5bd70bfa9bc6e496 4981 python-src/netbox_fusioninventory_plugin-0.4-py3-none-any.whl
Ports that require python-netbox-fusioninventory-plugin:v12
No other ports depend on this one.