README.rst

napalm-install-formula

Although the installation of NAPALM is very easy, some underlying Python libraries have certain dependencies on various operating systems.
This SaltStack formula provides the necessary state to install the required packages.

Available states

Pillar

In the pillar we define a list of the NAPALM drivers to install.

Example Pillar

napalm:
install:
- napalm-junos
- napalm-ios
- napalm-iosxr

See pillar.example.

Usage

Note

As NAPALM is mostly used when working with proxy minions,
it is good to keep in mind this distinction: proxy minions
manage the network gear, while regular minion(s) manage the
server(s) where the proxy minions run.
Hence, this formula is designed to be executed on the
regular minion, in order to prepare the environment for the proxies.

From the minion server:

$ sudo salt-call state.sls napalm_install

From the master, targeting the server(s) where we need to install NAPALM: