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: README.md
+9-3Lines changed: 9 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,18 +46,24 @@ The plugin behavior can be controlled with the following list of settings
46
46
-`create_platform_if_missing` boolean (default True), If True, a new platform object will be created if the platform discovered by netmiko do not already exist and is in the list of supported platforms (`cisco_ios`, `cisco_nxos`, `arista_eos`, `juniper_junos`, `cisco_xr`)
47
47
-`create_device_type_if_missing` boolean (default True), If True, a new device type object will be created if the model discovered by Napalm do not match an existing device type.
48
48
-`create_manufacturer_if_missing` boolean (default True), If True, a new manufacturer object will be created if the manufacturer discovered by Napalm is do not match an existing manufacturer, this option is only valid if `create_device_type_if_missing` is True as well.
49
-
-`create_device_role_if_missing` boolean (default True), If True, a new device role object will be created if the device role provided was not provided as part of the onboarding and if the `default_device_role` do not already exist.
49
+
-`create_device_role_if_missing` boolean (default True), If True, a new device role object will be created if the device role provided was not provided as part of the onboarding and if the `default_device_role` do not already exist.
50
+
-`create_management_interface_if_missing` boolean (default True), If True, add management interface and IP address to the device. If False no management interfaces will be created, nor will the IP address be added to NetBox, while the device will still get added.
50
51
-`default_device_status` string (default "active"), status assigned to a new device by default (must be lowercase).
51
52
-`default_device_role` string (default "network")
52
53
-`default_device_role_color` string (default FF0000), color assigned to the device role if it needs to be created.
53
54
-`default_management_interface` string (default "PLACEHOLDER"), name of the management interface that will be created, if one can't be identified on the device.
54
55
-`default_management_prefix_length` integer ( default 0), length of the prefix that will be used for the management IP address, if the IP can't be found.
55
56
56
57
## Usage
58
+
57
59
### Preparation
58
60
59
-
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.
60
-
It's recommended to create these objects in NetBox ahead of time and to provide them when you want to start the onboarding process.
61
+
To work properly the plugin needs to know the Site, Platform, Device Type, Device Role of each
62
+
device as well as its primary IP address or DNS Name. It's recommended to create these objects in
63
+
NetBox ahead of time and to provide them when you want to start the onboarding process.
64
+
65
+
> For DNS Name Resolution to work, the instance of NetBox must be able to resolve the name of the
66
+
> device to IP address.
61
67
62
68
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.
63
69
> If the Platform is provided, it must contains a valid Napalm driver available to the worker in Python
0 commit comments