diff options
author | Dan Prince <dprince@redhat.com> | 2014-06-25 21:00:50 -0400 |
---|---|---|
committer | Dan Prince <dprince@redhat.com> | 2014-06-25 21:00:50 -0400 |
commit | 9158f47c3cf95a97c38daaf12540bda770cc74f3 (patch) | |
tree | 12acb284573886c8913941bde48931d7083f73fc /os_net_config/impl_eni.py | |
parent | 28bdee888920c9fa78f086ba6c07debf7a4d030e (diff) |
Vlan object and support for ifcfg.
Add ifcfg configuration support for Vlans and Vlan OVS ports.
Diffstat (limited to 'os_net_config/impl_eni.py')
-rw-r--r-- | os_net_config/impl_eni.py | 5 |
1 files changed, 3 insertions, 2 deletions
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) |