def add_vlan_interfaces(cls, node): """Assign fixed_interfaces and vlan_interface. They should be equal. """ fixed_interface = NetworkManager._get_interface_by_network_name( node.id, 'fixed') attrs = {'fixed_interface': fixed_interface.name, 'vlan_interface': fixed_interface.name} return attrs
def add_vlan_interfaces(cls, nodes): """Assign fixed_interfaces and vlan_interface. They should be equal. """ netmanager = NetworkManager() for node in nodes: node_db = db().query(Node).get(node['uid']) fixed_interface = netmanager._get_interface_by_network_name( node_db.id, 'fixed') node['fixed_interface'] = fixed_interface.name node['vlan_interface'] = fixed_interface.name
def add_vlan_interfaces(cls, nodes): """We shouldn't pass to orchetrator fixed network when network manager is VlanManager, but we should specify fixed_interface (private_interface in terms of fuel) as result we just pass vlan_interface as node attribute. """ netmanager = NetworkManager() for node in nodes: node_db = db().query(Node).get(node['uid']) fixed_interface = netmanager._get_interface_by_network_name( node_db.id, 'fixed') node['vlan_interface'] = fixed_interface.name
def __add_vlan_interfaces(cls, nodes): """ We shouldn't pass to orchetrator fixed network when network manager is VlanManager, but we should specify fixed_interface (private_interface in terms of fuel) as result we just pass vlan_interface as node attribute. """ netmanager = NetworkManager() for node in nodes: node_db = orm().query(Node).get(node['id']) fixed_interface = netmanager._get_interface_by_network_name( node_db, 'fixed') node['vlan_interface'] = fixed_interface.name