You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: FAQ.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# Frequenty Asked Questions
1
+
# Frequently Asked Questions
2
2
3
3
## Is it possible to disable the automatic creation of Device Type, Device Role or Platform ?
4
4
@@ -32,11 +32,11 @@
32
32
33
33
## Is this plugin able to automatically discover the type of my device ?
34
34
35
-
> **Yes**, The plugin is leveraging Netmiko & Napalm to attempt to automatically discover the OS and the model of each device.
35
+
> **Yes**, The plugin is leveraging [Netmiko](https://github.com/ktbyers/netmiko) & [Napalm](https://napalm.readthedocs.io/en/latest/) to attempt to automatically discover the OS and the model of each device.
36
36
37
37
## How many device can I import at the same time ?
38
38
39
-
> **Many**, There is really not strict limitations regarding the number of devices that can be importer at the same time. The speed at which devices will be imported will depend of the number of active RQ workers.
39
+
> **Many**, There are no strict limitations regarding the number of devices that can be imported. The speed at which devices will be imported will depend of the number of active RQ workers.
40
40
41
41
## Do I need to setup a dedicated RQ Worker node ?
Copy file name to clipboardExpand all lines: README.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@
5
5
6
6
A plugin for [NetBox](https://github.com/netbox-community/netbox) to easily onboard new devices.
7
7
8
-
`ntc-netbox-plugin-onboarding` is leverating[Netmiko](https://github.com/ktbyers/netmiko), [NAPALM](https://napalm.readthedocs.io/en/latest/) & [Django-RQ](https://github.com/rq/django-rq) to simplify the onboarding process of a new device into NetBox down to an IP Address and a site.
8
+
`ntc-netbox-plugin-onboarding` is using[Netmiko](https://github.com/ktbyers/netmiko), [NAPALM](https://napalm.readthedocs.io/en/latest/) & [Django-RQ](https://github.com/rq/django-rq) to simplify the onboarding process of a new device into NetBox down to an IP Address and a site.
9
9
The goal of this plugin is not to import everything about a device into NetBox but rather to help build quickly an inventory in NetBox that is often the first step into an automation journey.
10
10
11
11
## Installation
@@ -38,7 +38,7 @@ The plugin behavior can be controlled with the following list of settings
38
38
## Usage
39
39
### Preparation
40
40
41
-
The work properly the plugin need to know the Site, Platform, Device Type, Device Role of each device as well as its IP primary IP address.
41
+
To work properly the plugin needs to know the Site, Platform, Device Type, Device Role of each device as well as its primary IP address.
42
42
It's recommended to create these objects in NetBox ahead of time and to provide them when you want to start the onboarding process.
43
43
44
44
If `Platform`, `Device Type` and/or `Device Role` are not provided, the plugin will try to identify these information automatically and, based on the settings, it can create them in NetBox as needed.
@@ -49,15 +49,15 @@ If `Platform`, `Device Type` and/or `Device Role` are not provided, the plugin w
49
49
A new device can be onboarded via :
50
50
- A web form
51
51
- A CSV form to import multiple devices in bulk. `/plugins/onboarding/import/`
52
-
- An API, `POST /plugins/onboarding/onboarding/`
52
+
- An API, `POST /api/plugins/onboarding/onboarding/`
53
53
54
54
During a successful onboarding process, a new device will be created in NetBox with its management interface and its primary IP assigned. The management interface will be discovered on the device based on the IP address provided.
55
55
56
56
### Consult the status of onboarding tasks
57
57
58
-
The status of the onboarding process for each device is maintain is a dedicated table in NetBox and can be retrive :
58
+
The status of the onboarding process for each device is maintained is a dedicated table in NetBox and can be retrived :
59
59
- Via the UI `/plugins/onboarding/`
60
-
- Via the API `GET /plugins/onboarding/onboarding/`
60
+
- Via the API `GET /api/plugins/onboarding/onboarding/`
61
61
62
62
<ADDSCREENSHOTHERE>
63
63
@@ -66,10 +66,10 @@ The status of the onboarding process for each device is maintain is a dedicated
66
66
The plugin includes 4 API endpoints to manage the onbarding tasks
67
67
68
68
```shell
69
-
GET /plugins/onboarding/onboarding/ Check status of all onboarding tasks.
70
-
POST /plugins/onboarding/onboarding/ Onboard a new device
71
-
GET /plugins/onboarding/onboarding/{id}/ Check the status of a specific onboarding task
72
-
DELETE /plugins/onboarding/onboarding/{id}/ Delete a specific onboarding task
69
+
GET /api/plugins/onboarding/onboarding/ Check status of all onboarding tasks.
70
+
POST /api/plugins/onboarding/onboarding/ Onboard a new device
71
+
GET /api/plugins/onboarding/onboarding/{id}/ Check the status of a specific onboarding task
72
+
DELETE /api/plugins/onboarding/onboarding/{id}/ Delete a specific onboarding task
0 commit comments