mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Merge branch 'aix_wpar_facts' of https://github.com/mplonka/ansible into mplonka-aix_wpar_facts
This commit is contained in:
commit
82e1722fff
1 changed files with 22 additions and 20 deletions
|
@ -1086,26 +1086,27 @@ class AIX(Hardware):
|
||||||
|
|
||||||
|
|
||||||
rc, out, err = module.run_command("/usr/sbin/lsdev -Cc processor")
|
rc, out, err = module.run_command("/usr/sbin/lsdev -Cc processor")
|
||||||
i = 0
|
if out:
|
||||||
for line in out.split('\n'):
|
i = 0
|
||||||
|
for line in out.split('\n'):
|
||||||
|
|
||||||
if 'Available' in line:
|
if 'Available' in line:
|
||||||
if i == 0:
|
if i == 0:
|
||||||
data = line.split(' ')
|
data = line.split(' ')
|
||||||
cpudev = data[0]
|
cpudev = data[0]
|
||||||
|
|
||||||
i += 1
|
i += 1
|
||||||
self.facts['processor_count'] = int(i)
|
self.facts['processor_count'] = int(i)
|
||||||
|
|
||||||
rc, out, err = module.run_command("/usr/sbin/lsattr -El " + cpudev + " -a type")
|
rc, out, err = module.run_command("/usr/sbin/lsattr -El " + cpudev + " -a type")
|
||||||
|
|
||||||
data = out.split(' ')
|
data = out.split(' ')
|
||||||
self.facts['processor'] = data[1]
|
self.facts['processor'] = data[1]
|
||||||
|
|
||||||
rc, out, err = module.run_command("/usr/sbin/lsattr -El " + cpudev + " -a smt_threads")
|
rc, out, err = module.run_command("/usr/sbin/lsattr -El " + cpudev + " -a smt_threads")
|
||||||
|
|
||||||
data = out.split(' ')
|
data = out.split(' ')
|
||||||
self.facts['processor_cores'] = int(data[1])
|
self.facts['processor_cores'] = int(data[1])
|
||||||
|
|
||||||
def get_memory_facts(self):
|
def get_memory_facts(self):
|
||||||
pagesize = 4096
|
pagesize = 4096
|
||||||
|
@ -1123,12 +1124,13 @@ class AIX(Hardware):
|
||||||
# /dev/ada0p3 314368 0 314368 0%
|
# /dev/ada0p3 314368 0 314368 0%
|
||||||
#
|
#
|
||||||
rc, out, err = module.run_command("/usr/sbin/lsps -s")
|
rc, out, err = module.run_command("/usr/sbin/lsps -s")
|
||||||
lines = out.split('\n')
|
if out:
|
||||||
data = lines[1].split()
|
lines = out.split('\n')
|
||||||
swaptotal_mb = long(data[0].rstrip('MB'))
|
data = lines[1].split()
|
||||||
percused = int(data[1].rstrip('%'))
|
swaptotal_mb = long(data[0].rstrip('MB'))
|
||||||
self.facts['swaptotal_mb'] = swaptotal_mb
|
percused = int(data[1].rstrip('%'))
|
||||||
self.facts['swapfree_mb'] = long(swaptotal_mb * ( 100 - percused ) / 100)
|
self.facts['swaptotal_mb'] = swaptotal_mb
|
||||||
|
self.facts['swapfree_mb'] = long(swaptotal_mb * ( 100 - percused ) / 100)
|
||||||
|
|
||||||
def get_dmi_facts(self):
|
def get_dmi_facts(self):
|
||||||
rc, out, err = module.run_command("/usr/sbin/lsattr -El sys0 -a fwversion")
|
rc, out, err = module.run_command("/usr/sbin/lsattr -El sys0 -a fwversion")
|
||||||
|
|
Loading…
Reference in a new issue