Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- scripts/create_interfaces.py
- 2019-11-22 10:22:25,716 - nornir.core - INFO - run() - Running task 'Create Netbox Interfaces' with args {'name': 'Create Netbox Interfaces', 'nb_interfaces': [{'id': 1, 'device': {'id': 1, 'url': 'https://netbox.asarta.ru/api/dcim/devices/1/', 'name': 'asarta-mx5', 'display_name': 'asarta-mx5'}, 'name': 'p2p-dr1', 'type': {'value': 1200, 'label': 'SFP+ (10GE)'}, 'form_factor': {'value': 1200, 'label': 'SFP+ (10GE)'}, 'enabled': True, 'lag': None, 'mtu': None, 'mac_address': None, 'mgmt_only': True, 'description': '', 'connected_endpoint_type': None, 'connected_endpoint': None, 'connection_status': None, 'cable': None, 'mode': None, 'untagged_vlan': None, 'tagged_vlans': [], 'tags': [], 'count_ipaddresses': 1}, {'id': 2, 'device': {'id': 2, 'url': 'https://netbox.asarta.ru/api/dcim/devices/2/', 'name': 'Pirog17-dr1', 'display_name': 'Pirog17-dr1'}, 'name': 'Pirog17-dr1-mgmt', 'type': {'value': 0, 'label': 'Virtual'}, 'form_factor': {'value': 0, 'label': 'Virtual'}, 'enabled': True, 'lag': None, 'mtu': None, 'mac_address': None, 'mgmt_only': True, 'description': '', 'connected_endpoint_type': None, 'connected_endpoint': None, 'connection_status': None, 'cable': None, 'mode': None, 'untagged_vlan': None, 'tagged_vlans': [], 'tags': [], 'count_ipaddresses': 1}, {'id': 3, 'device': {'id': 2, 'url': 'https://netbox.asarta.ru/api/dcim/devices/2/', 'name': 'Pirog17-dr1', 'display_name': 'Pirog17-dr1'}, 'name': 'V0010-p2p-mx5', 'type': {'value': 0, 'label': 'Virtual'}, 'form_factor': {'value': 0, 'label': 'Virtual'}, 'enabled': True, 'lag': None, 'mtu': None, 'mac_address': None, 'mgmt_only': True, 'description': '', 'connected_endpoint_type': None, 'connected_endpoint': None, 'connection_status': None, 'cable': None, 'mode': None, 'untagged_vlan': None, 'tagged_vlans': [], 'tags': [], 'count_ipaddresses': 1}], 'netbox': <netbox.netbox.NetBox object at 0x7f75df1b7898>} on 2 hosts
- 2019-11-22 10:22:25,758 - nornir.core.task - DEBUG - start() - Host 'asarta-mx5': running task 'Create Netbox Interfaces'
- 2019-11-22 10:22:25,759 - nornir.core.task - DEBUG - start() - Host 'Pirog17-dr1': running task 'Create Netbox Interfaces'
- 2019-11-22 10:22:25,759 - nornir.core.task - DEBUG - start() - Host 'asarta-mx5': running task 'napalm_get'
- 2019-11-22 10:22:25,760 - nornir.core.task - DEBUG - start() - Host 'Pirog17-dr1': running task 'napalm_get'
- 2019-11-22 10:22:25,771 - nornir.core.task - ERROR - start() - Host 'Pirog17-dr1': task 'napalm_get' failed with traceback:
- Traceback (most recent call last):
- File "/home/neoll/nornir-napalm-netbox-demo/venv/lib/python3.6/site-packages/nornir/core/task.py", line 85, in start
- r = self.task(self, **self.params)
- File "/home/neoll/nornir-napalm-netbox-demo/venv/lib/python3.6/site-packages/nornir/plugins/tasks/networking/napalm_get.py", line 49, in napalm_get
- device = task.host.get_connection("napalm", task.nornir.config)
- File "/home/neoll/nornir-napalm-netbox-demo/venv/lib/python3.6/site-packages/nornir/core/inventory.py", line 302, in get_connection
- extras=conn.extras,
- File "/home/neoll/nornir-napalm-netbox-demo/venv/lib/python3.6/site-packages/nornir/core/inventory.py", line 352, in open_connection
- configuration=configuration,
- File "/home/neoll/nornir-napalm-netbox-demo/venv/lib/python3.6/site-packages/nornir/plugins/connections/napalm.py", line 49, in open
- network_driver = get_network_driver(platform)
- File "/home/neoll/nornir-napalm-netbox-demo/venv/lib/python3.6/site-packages/napalm/base/__init__.py", line 105, in get_network_driver
- install_name=name
- napalm.base.exceptions.ModuleImportError: Cannot import "ros". Is the library installed?
- 2019-11-22 10:22:25,772 - nornir.core.task - ERROR - start() - Host 'Pirog17-dr1': task 'Create Netbox Interfaces' failed with traceback:
- Traceback (most recent call last):
- File "/home/neoll/nornir-napalm-netbox-demo/venv/lib/python3.6/site-packages/nornir/core/task.py", line 85, in start
- r = self.task(self, **self.params)
- File "scripts/create_interfaces.py", line 25, in create_netbox_interface
- r = task.run(task=networking.napalm_get, getters=["interfaces"])
- File "/home/neoll/nornir-napalm-netbox-demo/venv/lib/python3.6/site-packages/nornir/core/task.py", line 147, in run
- raise NornirSubTaskError(task=task, result=r)
- nornir.core.exceptions.NornirSubTaskError: Subtask: <function napalm_get at 0x7f75dc0c8378> (failed)
- * Creating Netbox Interface for device asarta-mx5, interface lc-0/0/0
- * Creating Netbox Interface for device asarta-mx5, interface pfe-0/0/0
- * Creating Netbox Interface for device asarta-mx5, interface pfh-0/0/0
- * Creating Netbox Interface for device asarta-mx5, interface xe-0/0/0
- * Creating Netbox Interface for device asarta-mx5, interface xe-0/0/1
- * Creating Netbox Interface for device asarta-mx5, interface xe-0/0/2
- * Creating Netbox Interface for device asarta-mx5, interface xe-0/0/3
- * Creating Netbox Interface for device asarta-mx5, interface ge-1/0/0
- * Creating Netbox Interface for device asarta-mx5, interface ge-1/0/1
- * Creating Netbox Interface for device asarta-mx5, interface ge-1/0/2
- * Creating Netbox Interface for device asarta-mx5, interface ge-1/0/3
- * Creating Netbox Interface for device asarta-mx5, interface ge-1/0/4
- * Creating Netbox Interface for device asarta-mx5, interface ge-1/0/5
- * Creating Netbox Interface for device asarta-mx5, interface ge-1/0/6
- * Creating Netbox Interface for device asarta-mx5, interface ge-1/0/7
- * Creating Netbox Interface for device asarta-mx5, interface ge-1/0/8
- * Creating Netbox Interface for device asarta-mx5, interface ge-1/0/9
- * Creating Netbox Interface for device asarta-mx5, interface ge-1/1/0
- * Creating Netbox Interface for device asarta-mx5, interface ge-1/1/1
- * Creating Netbox Interface for device asarta-mx5, interface ge-1/1/2
- * Creating Netbox Interface for device asarta-mx5, interface ge-1/1/3
- * Creating Netbox Interface for device asarta-mx5, interface ge-1/1/4
- * Creating Netbox Interface for device asarta-mx5, interface ge-1/1/5
- * Creating Netbox Interface for device asarta-mx5, interface ge-1/1/6
- * Creating Netbox Interface for device asarta-mx5, interface ge-1/1/7
- * Creating Netbox Interface for device asarta-mx5, interface ge-1/1/8
- * Creating Netbox Interface for device asarta-mx5, interface ge-1/1/9
- * Creating Netbox Interface for device asarta-mx5, interface .local.
- * Creating Netbox Interface for device asarta-mx5, interface cbp0
- * Creating Netbox Interface for device asarta-mx5, interface demux0
- * Creating Netbox Interface for device asarta-mx5, interface dsc
- * Creating Netbox Interface for device asarta-mx5, interface em0
- * Creating Netbox Interface for device asarta-mx5, interface em1
- * Creating Netbox Interface for device asarta-mx5, interface fxp0
- * Creating Netbox Interface for device asarta-mx5, interface gre
- * Creating Netbox Interface for device asarta-mx5, interface ipip
- * Creating Netbox Interface for device asarta-mx5, interface irb
- * Creating Netbox Interface for device asarta-mx5, interface jsrv
- * Creating Netbox Interface for device asarta-mx5, interface lo0
- * Creating Netbox Interface for device asarta-mx5, interface lsi
- * Creating Netbox Interface for device asarta-mx5, interface me0
- * Creating Netbox Interface for device asarta-mx5, interface mtun
- * Creating Netbox Interface for device asarta-mx5, interface pimd
- * Creating Netbox Interface for device asarta-mx5, interface pime
- * Creating Netbox Interface for device asarta-mx5, interface pip0
- * Creating Netbox Interface for device asarta-mx5, interface pp0
- * Creating Netbox Interface for device asarta-mx5, interface tap
- * Creating Netbox Interface for device asarta-mx5, interface vtep
- * Creating Netbox Interface for device asarta-mx5, interface lc-0/0/0.32769
- * Creating Netbox Interface for device asarta-mx5, interface pfe-0/0/0.16383
- * Creating Netbox Interface for device asarta-mx5, interface pfh-0/0/0.16383
- * Creating Netbox Interface for device asarta-mx5, interface xe-0/0/0.10
- * Creating Netbox Interface for device asarta-mx5, interface xe-0/0/0.15
- * Creating Netbox Interface for device asarta-mx5, interface xe-0/0/0.1030
- * Creating Netbox Interface for device asarta-mx5, interface xe-0/0/0.1042
- * Creating Netbox Interface for device asarta-mx5, interface xe-0/0/0.2020
- * Creating Netbox Interface for device asarta-mx5, interface xe-0/0/0.3765
- * Creating Netbox Interface for device asarta-mx5, interface xe-0/0/0.32767
- * Creating Netbox Interface for device asarta-mx5, interface em0.0
- * Creating Netbox Interface for device asarta-mx5, interface em1.0
- * Creating Netbox Interface for device asarta-mx5, interface fxp0.0
- * Creating Netbox Interface for device asarta-mx5, interface jsrv.1
- * Creating Netbox Interface for device asarta-mx5, interface lo0.0
- * Creating Netbox Interface for device asarta-mx5, interface lo0.16384
- * Creating Netbox Interface for device asarta-mx5, interface lo0.16385
- * Creating Netbox Interface for device asarta-mx5, interface me0.0
- Create Netbox Interfaces********************************************************
- * Pirog17-dr1 ** changed : False ***********************************************
- vvvv Create Netbox Interfaces ** changed : False vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv ERROR
- ---- napalm_get ** changed : False --------------------------------------------- ERROR
- ^^^^ END Create Netbox Interfaces ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- * asarta-mx5 ** changed : False ************************************************
- vvvv Create Netbox Interfaces ** changed : False vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv INFO
- ---- napalm_get ** changed : False --------------------------------------------- INFO
- ^^^^ END Create Netbox Interfaces ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement