npm package: @itentialopensource/cisco-nso
Description: This Pre-Built contains modular workflows that operate when integrated with Cisco Network Services Orchestrator (NSO). Once installed teams will be able to quickly automate common manual tasks for deploying network changes over NSO, saving a significant a
Author: Itential
Latest version: 1.0.5-2023.2.1

# Cisco - NSO

## Overview

This Pre-Built contains modular workflows that operate when integrated with Cisco Network Services Orchestrator (NSO). Once installed teams will be able to quickly automate common manual tasks for deploying network changes over NSO, saving a significant amount of time and effort. This library can be used as modular components with other libraries and automations to build comprehensive end-to-end orchestrated workflows with Itential's low-code platform.


## Workflows


<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>Overview</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/cisco-nso/-/blob/release/2023.2/documentation/Send Run Action Request - NSO.md' target='_blank'>Send Run Action Request - NSO</a></td>
      <td>Workflow to perform a run action in NSO</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/cisco-nso/-/blob/release/2023.2/documentation/Provision with XML Using Jinja2 - NSO.md' target='_blank'>Provision with XML Using Jinja2 - NSO</a></td>
      <td>Workflow that renders a Jinja2 template into an XML request to provision a change in NSO. An example Jinja2 template included in this Pre-Built that renders to a valid XML request <code>NSO - Device Description</code> can be viewed for reference.</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/cisco-nso/-/blob/release/2023.2/documentation/Provision Service Using Jinja2 - NSO.md' target='_blank'>Provision Service Using Jinja2 - NSO</a></td>
      <td>Workflow that renders a Jinja2 template into an request to provision a service instance in NSO. An example Jinja2 template included in this Pre-Built that renders to a valid service instance request <code>NSO - Provision Service</code> can be viewed for reference.</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/cisco-nso/-/blob/release/2023.2/documentation/Get Service Instance - NSO.md' target='_blank'>Get Service Instance - NSO</a></td>
      <td>Workflow that retrieves details of an NSO service instance</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/cisco-nso/-/blob/release/2023.2/documentation/Onboard Device - NSO.md' target='_blank'>Onboard Device - NSO</a></td>
      <td>Workflow that onboards a device to NSO</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/cisco-nso/-/blob/release/2023.2/documentation/Sync From Devices - NSO.md' target='_blank'>Sync From Devices - NSO</a></td>
      <td>A workflow to perform a check-sync against a list of devices and then perform sync-from against devices that are not in-sync</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/cisco-nso/-/blob/release/2023.2/documentation/Send RESTCONF Request - NSO.md' target='_blank'>Send RESTCONF Request - NSO</a></td>
      <td>Workflow to send a request to NSO using its RESTCONF API</td>
    </tr>    <tr>
      <td><a href='https://gitlab.com/itentialopensource/pre-built-automations/cisco-nso/-/blob/release/2023.2/documentation/Validate Configuration against NED - NSO.md' target='_blank'>Validate Configuration against NED - NSO</a></td>
      <td>Workflow that validates a command run against a network element driver (NED). A manual form task provides ability for operator to specify the NED and command to validate.</td>
    </tr>
  </tbody>
</table>


## External Dependencies

<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>OS Version</th>
      <th>API Version</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Cisco Network Services Orchestrator (NSO)</td>
      <td>5.7</td>
      <td></td>
    </tr>
  </tbody>
</table>

## Adapters

<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>Version</th>
      <th>Configuration Notes</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>adapter-nso</td>
      <td>^7.8.39-2023.1.9.0</td>
      <td></td>
    </tr>
  </tbody>
</table>