- Notifications
You must be signed in to change notification settings - Fork1
nchekwa/python-netbox-onboarding
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Script which build automatically all elements in Netbox using API request and Python language
Tested with:
- Netbox v2.9.2
- Python 3.6.8
- check diagram folder for topology example
- check 'config/variables.yaml' file to set what you need
- edit variables (you can add additional parameters from API syntax)
- run:
bash# cd /opt/python-netbox-onboardingbash# python3 configure_netbox.py -husage: configure_netbox.py [-h] [-c CONFIG]optional arguments: -h, --help show this help message and exit -c CONFIG, --config CONFIG YAML File with configuration (default='config/variables.yaml')
YAML Config example:https://github.com/azdolinski/python-netbox-onboarding/blob/master/config/variables.yaml
Include predefined device types (like:,
,
etc.) from official repo:
To sync this project with netbox-comunity devicetype-library:
yum install -y unzipcd /opt/python-netbox-onboarding/config/devicetypeswget https://github.com/netbox-community/devicetype-library/archive/master.zip -O /tmp/master.zipunzip /tmp/master.zip -d /tmp/cp -R /tmp/devicetype-library-master/device-types/* /opt/python-netbox-onboarding/config/devicetypes
About
Python script which allow creating Netbox content based on pre-prepare YAML file and netbox API.
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published



