def _collect_device_files(device): device_files = [] paths = glob.iglob(NET_CONF_PREF + '*') for ifcfg_file in paths: conf = misc.ifcfg_config(ifcfg_file) if conf.get('DEVICE') == device: device_files.append(ifcfg_file) return device_files
def _collect_vlan_device_files(device): device_files = [] paths = glob.iglob(NET_CONF_PREF + '*') for ifcfg_file in paths: conf = misc.ifcfg_config(ifcfg_file) is_vlan_device = conf.get('TYPE', '').upper() == 'VLAN' config_device = '{}.{}'.format(conf.get('PHYSDEV'), conf.get('VLAN_ID')) if is_vlan_device and config_device == device: device_files.append(ifcfg_file) return device_files