Dell EMC Networking OS10 SaltStack modules

Network module

The network module facilitates the basic methods for interaction with the network device through the virtual proxy ‘napalm’.

  • cli: returns a dictionary with the raw output of all commands passed as arguments
  • commit: commits the NAPALM’s candidate configuration changes made on the network device
  • compare_config: returns the difference between the running configuration and the candidate configuration
  • config: returns the whole configuration of the network device
  • facts: returns characteristics of the network device
  • interfaces: returns details of the interfaces on the device
  • lldp: returns a detailed view of the LLDP neighbors
  • load_config: applies configuration changes on the device; it can be loaded from a file or from inline string; if you send both a filename and a string containing the configuration, the file has higher precedence
  • load_template: renders a configuration template (default: Jinja) and loads the result on the device
  • ping: executes a ping on the network device and returns a dictionary as a result

BGP module

The bgp module manages BGP configuration on network devices and provides statistics.

  • config: returns the BGP configuration on the device
  • neighbors: returns details regarding the BGP sessions configured on the network device

Route module

The route module retrieves route details from network devices.

  • show: returns all details for a certain route learned via a specific protocol; if the protocol is not specified, all possible routes display

SNMP module

The SNMP module Manages SNMP on network devices.

  • config: returns the SNMP configuration