Specific plugins for Nornir2
Project description
Bics_nornir
Nornir is a Python automation framework that provides support for concurrent execution of tasks against a set of hosts. It comes with pluggable inventory and task capabilities to promote composability and reusability.
Bics_nornir
provides a set of BICS-developed plugins that addresses required functionality for communicating with the infrastructure as well as plugins as building blocks to implement runbooks. These plugins are:
.../plugins/connections/ncclient
: a connection plugin that usesncclient
to communicate with devices using Netconf.../plugins/tasks/networking/nc
: a set of high-level task-plugins:get_config
: retrieves (a part of) the device's configuration using netconf. The selection of a subtree of the configuration is through thepath
parameterget
/ retrieves (a part of) the device's state information using netconf.nc_configure
: sends a configuration (python object) to the device, with support of candidate/running comparision, dry-run and associated commit() and discard()
.../plugins/tasks/data/load_intent
: loads intent files from a directory
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.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size bics_nornir-0.1.0-py3-none-any.whl (26.6 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Filename, size bics-nornir-0.1.0.tar.gz (8.8 kB) | File type Source | Python version None | Upload date | Hashes View |
Close
Hashes for bics_nornir-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f512d02cc98521a7de74651de56c4c89109ce91789dcef0c0e6f468d6af75cb |
|
MD5 | 1c74f6a72885a2f6b7a5e8382b67c7ef |
|
BLAKE2-256 | 1fca15897ff0078e0ace8cc0050a098b941af3422f1243cafb00415fab7ce304 |