Commit 3981c729 by Michael DeHaan

Streamline code

parent 17020d6a
...@@ -776,26 +776,16 @@ class LinuxVirtual(Virtual): ...@@ -776,26 +776,16 @@ class LinuxVirtual(Virtual):
for line in open('/proc/cpuinfo').readlines(): for line in open('/proc/cpuinfo').readlines():
if re.match('^model name.*QEMU Virtual CPU', line): if re.match('^model name.*QEMU Virtual CPU', line):
self.facts['virtualization_type'] = 'kvm' self.facts['virtualization_type'] = 'kvm'
self.facts['virtualization_role'] = 'guest' elif re.match('^vendor_id.*User Mode Linux', line):
return
if re.match('^vendor_id.*User Mode Linux', line):
self.facts['virtualization_type'] = 'uml' self.facts['virtualization_type'] = 'uml'
self.facts['virtualization_role'] = 'guest' elif re.match('^model name.*UML', line):
return
if re.match('^model name.*UML', line):
self.facts['virtualization_type'] = 'uml' self.facts['virtualization_type'] = 'uml'
self.facts['virtualization_role'] = 'guest' elif re.match('^vendor_id.*PowerVM Lx86', line):
return
if re.match('^vendor_id.*PowerVM Lx86', line):
self.facts['virtualization_type'] = 'powervm_lx86' self.facts['virtualization_type'] = 'powervm_lx86'
self.facts['virtualization_role'] = 'guest' elif re.match('^vendor_id.*IBM/S390', line):
return
if re.match('^vendor_id.*IBM/S390', line):
self.facts['virtualization_type'] = 'ibm_systemz' self.facts['virtualization_type'] = 'ibm_systemz'
else:
continue
self.facts['virtualization_role'] = 'guest' self.facts['virtualization_role'] = 'guest'
return return
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment