Lines Matching refs:facts

145         self.facts = dict()
164 self.facts['version'] = self.parse_version(data)
165 self.facts['serialnum'] = self.parse_serialnum(data)
166 self.facts['model'] = self.parse_model(data)
167 self.facts['image'] = self.parse_image(data)
168 self.facts['hostname'] = self.parse_hostname(self.responses[1])
199 self.facts['stacked_models'] = match
203 self.facts['stacked_serialnums'] = match
217 self.facts['filesystems'] = self.parse_filesystems(data)
218 self.facts['filesystems_info'] = self.parse_filesystems_info(self.responses[1])
226 self.facts['memtotal_mb'] = int(match.group(1)) / 1024
227 self.facts['memfree_mb'] = int(match.group(2)) / 1024
233 facts = dict()
239 facts[fs] = dict()
243 facts[fs]['spacetotal'] = match.group(1)
246 facts[fs]['spacefree'] = int(int(match.group(1)) / 1024)
247 facts[fs]['spacefree'] = str(facts[fs]['spacefree']) + "Kb"
248 return {"flash": facts}
259 self.facts['config'] = data
275 self.facts['all_ipv4_addresses'] = list()
276 self.facts['all_ipv6_addresses'] = list()
280 self.facts['interfaces'] = self.populate_interfaces(interfaces)
297 self.facts['neighbors'] = self.parse_neighbors(neighbors[0])
303 for iface in self.facts['interfaces']:
304 if 'type' in self.facts['interfaces'][iface]:
305 newName = self.facts['interfaces'][iface]['type'] + iface
308 interfaceList[newName] = self.facts['interfaces'][iface]
309 self.facts['interfaces'] = interfaceList
316 self.facts['interfaces'][match.group(1)]["mediatype"] = match.group(2)
319 facts = dict()
330 facts[key] = intf
331 return facts
335 self.facts['interfaces'][key]['ipv4'] = dict()
346 self.facts['interfaces'][key]['ipv4'] = ipv4
355 self.facts['interfaces'][key]['ipv6'] = list()
357 self.facts['interfaces'][key] = dict()
358 self.facts['interfaces'][key]['ipv6'] = list()
359 self.facts['interfaces'][key]['ipv6'] = {}
364 self.facts['interfaces'][key]['ipv6']["address"] = match.group(1)
365 self.facts['interfaces'][key]['ipv6']["subnet"] = match.group(2)
369 self.facts['all_ipv4_addresses'].append(address)
371 self.facts['all_ipv6_addresses'].append(address)
374 facts = dict()
379 if intf not in facts:
380 facts[intf] = list()
384 facts[intf].append(fact)
385 return facts
524 facts = dict()
525 facts['gather_subset'] = list(runable_subsets)
533 facts.update(inst.facts)
536 for key, value in iteritems(facts):