From 9158f47c3cf95a97c38daaf12540bda770cc74f3 Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Wed, 25 Jun 2014 21:00:50 -0400 Subject: Vlan object and support for ifcfg. Add ifcfg configuration support for Vlans and Vlan OVS ports. --- os_net_config/impl_eni.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'os_net_config/impl_eni.py') diff --git a/os_net_config/impl_eni.py b/os_net_config/impl_eni.py index 79671d0..20677da 100644 --- a/os_net_config/impl_eni.py +++ b/os_net_config/impl_eni.py @@ -15,6 +15,7 @@ import netaddr import os_net_config +from os_net_config import objects from os_net_config import utils from os_net_config.openstack.common import processutils @@ -61,7 +62,7 @@ class ENINetConfig(os_net_config.NetConfig): else: _iface += "manual\n" data = "" - if interface.type == 'ovs_bridge': + if isinstance(interface, objects.OvsBridge): data += "allow-ovs %s\n" % interface.name data += _iface data += _static_addresses(_v4, _v6) @@ -71,7 +72,7 @@ class ENINetConfig(os_net_config.NetConfig): for i in interface.members: data += " %s" % i.name data += "\n" - elif interface.type == 'ovs_port': + elif interface.ovs_port: data += "allow-%s %s\n" % (interface.bridge_name, interface.name) data += _iface data += _static_addresses(_v4, _v6) -- cgit 1.2.3-korg