https://github.com/muhamadajiw/netbox-scripts
Script to chunk Netbox addition since Netbox API is synchronous
https://github.com/muhamadajiw/netbox-scripts
inventory-management netbox netbox-automation netbox-script python
Last synced: 4 days ago
JSON representation
Script to chunk Netbox addition since Netbox API is synchronous
- Host: GitHub
- URL: https://github.com/muhamadajiw/netbox-scripts
- Owner: MuhamadAjiW
- Created: 2024-08-19T02:13:30.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-02T08:53:25.000Z (almost 2 years ago)
- Last Synced: 2026-06-21T01:31:21.305Z (4 days ago)
- Topics: inventory-management, netbox, netbox-automation, netbox-script, python
- Language: Python
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Netbox Scripts
Netbox Scripts is an automation tool used to chunk Netbox addition. This exists due to Netbox file addition feature being synchronous, causing addition of large files to result in HTTP timeout.
### Requirements
This script requires a GNU/Linux environment to execute. Additionally, it also requires:
1. Python 3.12
2. Pynetbox (Ver. 7.4.0)
3. Pandas (Ver. 2.2.2)
4. Netbox API (Ver. 4.0)
### Installation
This script requires no installation. Allow execution of script using
```
./chmod +x run.py
```
### Usage
This script is cli based, show list of commands using
```
./run.py -h
```
### Notable Features
- Device, Interface, and Address addition
## Credits
> [MuhamadAjiW](https://github.com/MuhamadAjiW)
> [akmaldika](https://github.com/akmaldika)