/ansible-extreme

Playbooks, docs, tutorials for working Ansible + Extreme devices

Apache License 2.0Apache-2.0

Ansible + Extreme Networks

Examples and docs showing how to use Ansible with Extreme Networks switches and routers.

Intro

Ansible is an Open Source configuration management system. It can be used for automating infrastructure and applications. It can also be used for automating network devices. This requires modules for your device.

MLXe modules were added to Ansible 2.5. SLX series modules were added in Ansible 2.6. The first module for EXOS, exos_command, shipped in 2.6. Further modules were added in 2.7. Modules for VDX and VSP devices were added in 2.7. httpapi support for EXOS switches is in 2.8.

Further modules are being developed as Open Source modules, and you can follow along with the development.

As modules get developed for more Extreme platforms, we'll update this doc, and add examples to this repo.

SLX

SLX modules shipped in Ansible 2.6. Currently available modules are:

Check the README in the slxos folder for more details about what the modules can do, how to install them, and example playbooks.

Ironware (MLXe)

PaulQuack contributed Ironware modules to Ansible. These are included in Ansible 2.5.

Available modules:

Click the links above to see docs on how to use those modules.

EXOS

Rafael Vencioneck started EXOS modules. This was carried on by others, and EXOS modules are now shipping.

Available modules:

See this guide to simulate Ansible on EXOS devices using GNS3

Click the links above to see docs on how to use those modules.

NOS (VDX)

NOS modules were included in Ansible 2.7.

Available modules:

Click the links above to see docs on how to use those modules.

VOSS

VOSS modules were included in Ansible 2.7.

Available modules:

Click the links above to see docs on how to use those modules.