Skip to main content

Ansible Networking ML2 Driver

Project description


Networking-Ansible is a Neutron ML2 driver that abstracts the management and interaction with switching hardware to Ansible Networking. This driver is not tested with all the modules included with Ansible Networking. In theory it should work with any switch that has compatible modules included with Ansible Networking if the provider tasks are added to the Ansible openstack-ml2 role included with this driver. See the contributor documentation for more information about adding support for an Ansible Networking driver to the openstack-ml2 Ansible role.


The Networking-Ansible ML2 Driver consists of the following components:

networking_ansible ML2 Driver
Invoked by neutron to configure L2 networking for tenant networks.

Use Cases

Ironic Baremetal Guest Deployment

Ironic uses Networking-Ansible to configure the switch ports for the baremetal guests. Ironic needs to swap the port a baremetal guest is connected to between the Ironic provisioning network and the tenant VLAN that the guest is assigned.


  • On create network a vlan can be defined
  • On port update will assign a vlan to an access port

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for networking-ansible, version 1.0.6
Filename, size File type Python version Upload date Hashes
Filename, size networking_ansible-1.0.6-py2.py3-none-any.whl (40.3 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size networking-ansible-1.0.6.tar.gz (39.1 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page