Brian Coca
5d729edd2f
Merge pull request #9458 from sthen/openbsd_arch
...
set CPU architecture correctly for OpenBSD (powerpc not macppc, etc.)
2015-02-26 22:41:21 -05:00
Brian Coca
1d90ff8b34
Merge pull request #10304 from dago/ldom
...
Add LDom support
2015-02-20 08:09:58 -05:00
Dagobert Michelsen
c1dba60961
Use try block for field splitting
2015-02-20 13:57:02 +01:00
Dagobert Michelsen
90e760ba84
Add LDom support
2015-02-20 10:11:06 +01:00
Brian Coca
414737557e
Merge pull request #10284 from mihirvj/devel-10221
...
Pulls machine id in ansible facts
2015-02-19 12:56:45 -05:00
Brian Coca
e6ac2fa593
Merge pull request #10292 from dago/solaris-mounts
...
Add support for mounts in Solaris facts
2015-02-19 12:46:37 -05:00
Dagobert Michelsen
b82a8576f1
Add support for mounts in Solaris facts
2015-02-19 15:38:20 +01:00
Mihir Joshi
58a5f8dfaf
Pulls machine id in ansible facts
...
- Fix #10221
2015-02-18 17:10:36 -05:00
Toshio Kuratomi
8f9b761f3a
Merge pull request #10128 from alxgu/fix_facts_for_sles
...
Fix wrong distribution facts on SLES/openSUSE
2015-02-16 13:24:12 -08:00
Alexander Gubin
d291dae582
Exit loop after detecting os-release
2015-02-16 13:18:11 +01:00
Brian Coca
1b4f1e1756
Merge pull request #9555 from bcoca/low_cost_facts
...
allow fact objects to be instantiated w/o triggering all fact collection
2015-02-11 20:57:40 -05:00
Toshio Kuratomi
6fe8865885
Return empty string if unable to read from some files during fact gathering so as not to change the values we return
2015-02-11 14:53:53 -08:00
Toshio Kuratomi
402a6d0533
Explicitly close files opened by facts
...
Fixes #10157
2015-02-09 14:30:06 -08:00
Toshio Kuratomi
425dee1afa
Close some file handles explicitly in facts.py
...
Helps control open file descriptor count with pypy (which is used with
one coreos + ansible example). Part of a fix for
https://github.com/ansible/ansible/issues/10157
2015-02-09 13:06:33 -08:00
Alexander Gubin
1968f99691
Wrong OS_FAMILY declaration for openSUSE
2015-02-04 09:16:32 +01:00
Toshio Kuratomi
f355c11a3f
Merge pull request #10129 from RadishTheHut/memfacts-fix
...
Fix for memory fact gathering
2015-01-30 07:44:58 -08:00
Patrick McConnell
04b2c698ba
Updated memory facts fix using dict.get() to avoid KeyError
2015-01-30 05:59:34 +01:00
Toshio Kuratomi
f20967078e
Fixes to @RadishTheHut's memory facts as discussed in
...
https://github.com/ansible/ansible/pull/10129#issuecomment-72077500
* Switch default value from 0 to None.
* Prefill keys with default value so that determining calculated values
is easier
2015-01-29 12:09:19 -08:00
Brian Coca
e4a7b973fd
Merge pull request #9128 from msabramo/expose_more_user_facts
...
Expose more facts about user on host system
2015-01-29 09:55:30 -05:00
Patrick McConnell
0c3a273805
Fix for memory fact gathering
...
I have a host which started to fail while gathering facts after the addition
of expanded memory facts in PR #9839 :
Traceback (most recent call last):
File "/home/ansible/.ansible/tmp/ansible-tmp-1422536976.05-133253824703289/setup", line 4278, in <module>
main()
File "/home/ansible/.ansible/tmp/ansible-tmp-1422536976.05-133253824703289/setup", line 137, in main
data = run_setup(module)
File "/home/ansible/.ansible/tmp/ansible-tmp-1422536976.05-133253824703289/setup", line 81, in run_setup
facts = ansible_facts(module)
File "/home/ansible/.ansible/tmp/ansible-tmp-1422536976.05-133253824703289/setup", line 4217, in ansible_facts
facts.update(Hardware().populate())
File "/home/ansible/.ansible/tmp/ansible-tmp-1422536976.05-133253824703289/setup", line 2339, in populate
self.get_memory_facts()
File "/home/ansible/.ansible/tmp/ansible-tmp-1422536976.05-133253824703289/setup", line 2375, in get_memory_facts
'cached': memstats['swapcached']
KeyError: 'swapcached'
My problem host doesn't have SwapCached in /proc/meminfo. It may be better to
set defaults for these keys, since the values provided by /proc/meminfo can
change from version to version.
2015-01-29 15:00:01 +01:00
Alexander Gubin
5dec45e24a
Fix wrong distribution facts on SLES/openSUSE
2015-01-29 14:54:53 +01:00
Brian Coca
11005e7b28
Merge pull request #9839 from nousdefions/memfacts
...
Memfacts
2015-01-28 09:39:24 -05:00
cdigiovanni
99bcbe746f
Add the uuid of the device in ansible_mounts variable
2015-01-20 10:58:14 -06:00
Brian Coca
bd62530700
Merge pull request #9947 from maxamillion/issue-9759-fix-processor-facts
...
don't double the count of i for LinuxHardware cpuinfo keys on 'vendor_id' and 'model name' keys
2015-01-11 16:42:04 -05:00
Adam Miller
06b70e4f9c
When checking for Xen for LinuxHardware processor facts, don't check sysfs if already found in /proc/
2015-01-08 11:29:11 -06:00
Nate Coraor
60e815c844
Set ansible_distribution_version differently for Solaris variants.
2015-01-07 19:07:12 -05:00
Toshio Kuratomi
5354df8643
s/nexentaStor/Nexenta/
2015-01-07 15:18:52 -08:00
Toshio Kuratomi
04635333d0
Update fact gathering for solaris-family distributions
2015-01-07 14:38:16 -08:00
Adam Miller
f274234824
Only add the overhead for each iteration of cpuinfo parsing if Xen is detected
2015-01-07 08:45:14 -06:00
Adam Miller
3729259b68
don't double the count of i for LinuxHardware cpuinfo keys on
...
'vendor_id' and 'model name' keys
Check for Xen paravirt and handle processor facts accordingly
2015-01-06 17:14:38 -06:00
Jonathan Davila
a93db1948e
expanded facts
2014-12-22 08:24:22 -05:00
Jonathan Mainguy
8278626dd0
Added distribution facts for OpenSuse
2014-12-15 11:47:42 -05:00
Brian Coca
215359084b
Merge pull request #9375 from mantiz/fix-osfamily-and-distribution-on-archlinux
...
Fix os_family and distribution on archlinux
2014-12-12 14:28:38 -05:00
Veres Lajos
bf5d8ee678
typofixes - https://github.com/vlajos/misspell_fixer
2014-12-04 22:23:35 +00:00
Brian Coca
504995bda2
allow fact objects to be instantiated w/o triggering all fact collection
...
this opens the ability to do specific facts at much lower cost.
2014-11-13 18:32:27 -05:00
Toshio Kuratomi
b828b25784
Add a fips fact and use it for integration tests
2014-11-12 09:29:21 -08:00
Stuart Henderson
419872373e
set CPU architecture correctly for OpenBSD (powerpc not macppc, etc.)
2014-10-30 13:25:50 +00:00
James Cammarata
28fd4df787
Merge pull request #9382 from gquintard/WIP/newdockerdetection
...
Detect docker as virtualization_type
2014-10-20 11:20:34 -05:00
James Cammarata
efb40969b3
Merge pull request #9381 from debfx/facts_virt_kvm
...
Detect kvm guests through sys_vendor.
2014-10-20 10:53:39 -05:00
Guillaume Quintard
895da79d87
Detect docker as virtualization_type
...
New docker versions use "docker" in /proc/1/cgroup, which disturbs the
virtualization_type detection. So, grep for docker, in addition of
"lxc".
2014-10-20 10:09:46 +02:00
Felix Geyer
ee5f5ee00d
Detect kvm guests through sys_vendor.
...
The two detection methods currently implemented do not cover all cases.
For example qemu guests invoked like this:
qemu -machine pc-i440fx-1.4,accel=kvm -cpu SandyBridge
return this information:
product_name: Standard PC (i440FX + PIIX, 1996)
cpuinfo: model name : Intel Xeon E312xx (Sandy Bridge)
2014-10-19 23:02:22 +02:00
Christian Hammerl
5efc4efca7
Fix os_family and distribution on archlinux
...
Fixes #8732 , ansible/ansible-modules-core#34
2014-10-18 15:02:04 +02:00
Marcin Praczko
1917906dd6
Fix detecting distribution release on OpenSuSE
...
Ansible raised exception during parsering /etc/SuSE-release file.
Regular expresion should use string instead of list.
Fix tested on OpenSuse 13.1
2014-10-13 22:57:03 +02:00
Toshio Kuratomi
2b9e235ffd
Rework distribution fact checking to be a little less heinous and add
...
support for Mandriva.
Fixes #9282
2014-10-10 10:28:07 -04:00
Marc Abramowitz
e0015395de
Expose more facts about user on host system
...
Adds:
- `user_uid`
- `user_gid`
- `user_gecos`
- `user_dir`
- `user_shell`
2014-09-24 14:05:31 -07:00
Michael DeHaan
e01d5f9d84
Revert "Added cross-platform uptime fact" since causing failures on Ubuntu.
...
This reverts commit 14a9966984
.
Conflicts:
lib/ansible/module_utils/facts.py
2014-08-08 14:58:09 -04:00
Michael DeHaan
ea53576759
Merge pull request #6777 from GuiGui2/devel
...
Setup module: Additional facts when using ansible with Linux on System z
2014-08-08 14:30:49 -04:00
Michael DeHaan
5d05049ee1
Merge pull request #7670 from dagwieers/patch-3
...
Added cross-platform uptime fact
2014-08-08 14:23:53 -04:00
Michael DeHaan
a48328fa12
Merge pull request #7725 from slapers/network-secondaries-issue
...
fix incorrect secondary ip handling, fixes #7724
2014-08-08 13:50:52 -04:00
Michael DeHaan
8c4161d4a1
Merge branch 'retf_py' of git://github.com/berendt/ansible into devel
...
Conflicts:
lib/ansible/inventory/vars_plugins/group_vars.py
plugins/callbacks/mail.py
2014-08-08 12:17:37 -04:00