CLI for netbox using pynetbox module
Project description
nbcli: NetBox Command-line Client
Extensible command-line interface for Netbox using the pynetbox module.
nbcli is still in development! Syntax of commands are subject to change!
Quickstart
The full nbcli documentation can be found here.
$ pip install nbcli
$ nbcli init
Edit pynetbox 'url' and 'token' entries in user_config.yml:
~/.nbcli/user_config.yml
At the very minimum, you need to specify a url and token in the user_config.yml file
pynetbox:
url: http://localhost:8080
token: 0123456789abcdef0123456789abcdef01234567
If you need to disable SSL verification, add (or uncomment) the following to your user_config.yml file.
requests:
verify: false
Run a search of Netbox objects and show a table view of results.
$ nbcli search dmi01
Device
======
Name Status Tenant Site Rack Role Type IP Address
dmi01-akron-pdu01 Active Dunder-Mifflin, Inc. DM-Akron Comms closet PDU AP7901 -
dmi01-akron-rtr01 Active Dunder-Mifflin, Inc. DM-Akron Comms closet Router ISR 1111-8P -
dmi01-akron-sw01 Active Dunder-Mifflin, Inc. DM-Akron Comms closet Access Switch C9200-48P -
dmi01-albany-pdu01 Active Dunder-Mifflin, Inc. DM-Albany Comms closet PDU AP7901 -
dmi01-albany-rtr01 Active Dunder-Mifflin, Inc. DM-Albany Comms closet Router ISR 1111-8P -
dmi01-albany-sw01 Active Dunder-Mifflin, Inc. DM-Albany Comms closet Access Switch C9200-48P -
dmi01-binghamton-pdu01 Active Dunder-Mifflin, Inc. DM-Binghamton Comms closet PDU AP7901 -
dmi01-binghamton-rtr01 Active Dunder-Mifflin, Inc. DM-Binghamton Comms closet Router ISR 1111-8P -
dmi01-binghamton-sw01 Active Dunder-Mifflin, Inc. DM-Binghamton Comms closet Access Switch C9200-48P -
dmi01-buffalo-pdu01 Active Dunder-Mifflin, Inc. DM-Buffalo Comms closet PDU AP7901 -
dmi01-buffalo-rtr01 Active Dunder-Mifflin, Inc. DM-Buffalo Comms closet Router ISR 1111-8P -
dmi01-buffalo-sw01 Active Dunder-Mifflin, Inc. DM-Buffalo Comms closet Access Switch C9200-48P -
dmi01-camden-pdu01 Active Dunder-Mifflin, Inc. DM-Camden Comms closet PDU AP7901 -
dmi01-camden-rtr01 Active Dunder-Mifflin, Inc. DM-Camden Comms closet Router ISR 1111-8P -
dmi01-camden-sw01 Active Dunder-Mifflin, Inc. DM-Camden Comms closet Access Switch C9200-48P -
*** See all 39 results: '$ nbcli filter device dmi01 --dl' ***
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nbcli-0.9.3.dev1.tar.gz
(35.0 kB
view hashes)
Built Distribution
nbcli-0.9.3.dev1-py3-none-any.whl
(41.9 kB
view hashes)
Close
Hashes for nbcli-0.9.3.dev1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f67cce1f8cb8dc4cf43fd04be22560a78d794761e99cb8abc63a08162de8374 |
|
MD5 | c7e345341ea66e807cb866c9bcb54861 |
|
BLAKE2b-256 | d548dd354e4d4c453f002ce3c727221042c8c1c05b9cbcb26ef9f752ab5c3cde |