Skip to content

enhance(napalm): Adds new NAPALM network automation capabilities

Shane Gibson requested to merge add-napalm into v4

Adds network automation capabilities by integrating the Python NAPALM framework in to Digital Rebar Platform. Please see the full Content documentation for usage and supported features. Overview of supported features are as follows:

  • from the napalm-load Task:

    • device configuration merge requests
    • device configuration replace requests
    • show config differences of merge or replace operations
    • apply merge or replace operations
  • execute arbitrary device commands (napalm-commands Task)

Requires DRP Endpoint version v4.11.0 or newer. Requires installation of the NAPALM context container for API/shell integration with switch automation.

NAPALM documentation can be found at: https://napalm.readthedocs.io/

Core Switch OS platforms are supported along with the additional community Drivers specified in the Dockerfile found at: https://gitlab.com/rackn/containers/-/tree/main/napalm-runner

Merge request reports

Loading