James Cammarata
aadf8175c6
Modified env fact gathering to use the native python method
...
Also updated CHANGELOG for this feature
2013-09-23 14:17:40 -05:00
James Cammarata
d16a382935
Merge branch 'env_facts' of https://github.com/bcoca/ansible into bcoca-env_facts
2013-09-23 13:46:11 -05:00
James Cammarata
3d09c6441e
Merge branch 'archlinux-fact' of https://github.com/Schnouki/ansible into Schnouki-archlinux-fact
2013-09-16 07:45:38 -05:00
r-p-e
df746b4fb7
Add some more OpenBSD facts
...
added:
* ansible_distribution
* ansible_distribution_release
* ansible_distribution_version
2013-09-15 17:58:29 +02:00
Thomas Jost
725dd43fca
Add Archlinux "distribution" fact
2013-09-12 11:55:08 +02:00
Brian Coca
849d7b282b
Added collection of user's env
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-09-06 08:55:37 -04:00
Marcin Płonka
4a43bb3b00
Skipping facts not available on AIX WPARs
2013-08-24 07:24:05 +02:00
Michael Scherer
bb9d0a9493
Add urpmi as a package manager for mandriva-based distribution
2013-08-04 00:03:50 +02:00
Michael DeHaan
ecf074865f
Continue on mount errors, don't fail the setup module.
2013-07-22 13:57:35 -04:00
Brian Coca
220fe24d39
use global to fail as its not in self
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-07-22 10:54:20 -04:00
Brian Coca
7132f7e792
narrowed down exception we ignore and fail if any other unexpected one
...
crops up.
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-07-20 11:51:52 -04:00
Brian Coca
dd1ffce0a0
now won't throw exception if we don't have permission to stat a mtab
...
entry on linux (weird chromebook issue)
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-07-14 22:59:24 -04:00
Michael DeHaan
7dfafc6ec4
Merge pull request #3496 from johanwiren/bsd-ipv6-facts
...
Fix for populating default_ipv6 on BSD systems
2013-07-11 05:55:53 -07:00
Johan Wirén
3e765f7775
Updated GenericBsdIfconfigNetwork to collect gateway
2013-07-11 00:05:53 +02:00
Johan Wirén
a03125e0cf
Fix for populating default_ipv6 on BSD systems
2013-07-10 22:54:33 +02:00
Aaron Brady
34617476d0
Make the CPU facts Hyperthreading aware
2013-07-03 16:25:35 +01:00
Michael DeHaan
da0e718698
Styling: semicolon
2013-06-30 18:56:03 -04:00
Michael DeHaan
936ad65726
Styling: blank lines
2013-06-30 18:52:33 -04:00
Patrick Callahan
d76151d47b
bug fix: modify get_device_facts to handle servers with multiple pci domains
...
On machines with multiple pci domains get_device_facts would fail to
find a matching pci device causing setup to fail. Also on some platforms
there is additional information between the pci information and 'host'.
Modified get_device_facts to call lspci with the -D option and modified
the regex to account for the pci domain and to be more selective.
2013-06-18 22:48:05 -04:00
Michael DeHaan
0596f474cf
Merge pull request #3147 from toshywoshy/setup_mtab_without_bind
...
changed get_mount_facts to ignore mount types 'none'
2013-06-18 17:56:49 -07:00
Michael DeHaan
709d2aaa0d
Merge pull request #3120 from chrisgardner/solaris-os-facts
...
Add Solaris O/S distribution facts
2013-06-16 20:18:43 -07:00
Michael DeHaan
1ea46e814d
Merge pull request #3228 from skvidal/facts.d
...
first cut and docs for facts.d mechanism for setup module
2013-06-16 19:46:02 -07:00
Michael DeHaan
ae223ae10f
Merge pull request #3181 from melodous/devel
...
HP-UX virtualization facts
2013-06-16 19:26:07 -07:00
Michael DeHaan
9017919f16
Merge pull request #3176 from jpmens/sol-epoch
...
setup epoch time doesn't have tics on Python 2.6.4 (Solaris).
2013-06-16 19:06:19 -07:00
Seth Vidal
38b055143a
cut and docs for facts.d mechanism for setup module
2013-06-15 18:31:31 -04:00
Raul Melo
866903ebbc
HP-UX virtualization facts
2013-06-12 18:59:20 +02:00
Jan-Piet Mens
8bce89a616
setup epoch time doesn't have tics on Python 2.6.4 (Solaris).
2013-06-11 09:13:32 +02:00
Jan-Piet Mens
846b48655b
Protect None value in setup module
2013-06-11 07:08:55 +02:00
Toshaan Bharvani
bf6bd10797
changed get_mount_facts to ignore mount types 'none'
2013-06-07 16:55:33 +02:00
Raul Melo
4c5d32f958
Facts for HP-UX
2013-06-05 14:01:18 +02:00
Chris Gardner
28cc0119a1
Use first line from /etc/release in "distribution_release" for consistency across Solaris and derivatives.
2013-06-03 22:33:01 +01:00
Chris Gardner
3bdf742d50
Add Solaris O/S facts "distribution" and "distribution_*"
2013-06-01 20:32:28 +01:00
Michael DeHaan
3012d269ff
pep8 fixes
2013-06-01 12:29:03 -04:00
Michael DeHaan
373e4ee7d4
Merge pull request #3083 from mvo5/feature/facts-add-statvfs
...
add "size_{total,free}" to the "mount" facts
2013-05-31 14:22:58 -07:00
Michael DeHaan
3765f4e400
Merge pull request #3076 from mmoya/userspace-arch-facts
...
Provide userspace_{architecture,bits} facts
2013-05-31 14:20:38 -07:00
Michael DeHaan
82f319d717
Merge branch 'solaris-network-facts' of git://github.com/chrisgardner/ansible into devel
2013-05-31 17:16:13 -04:00
Stephen Fromm
44cdd2dc0f
cleanup to dmi fact discovery
...
When invoking dmidecode, first use module.get_bin_path() and secondly
use module.run_command.
Remove sub function execute() from get_dmi_facts().
Simplify get_dmi_facts() by only using two mechanisms to determine dmi
facts: first try /sys/devices/virtual/dmi and if not available, use
dmidecode executable.
2013-05-31 17:10:34 -04:00
Michael DeHaan
291cd0b0c4
Merge pull request #3044 from chrisgardner/solaris_facts
...
Solaris facts
2013-05-31 13:15:58 -07:00
Michael Vogt
fcfc9f5194
use statvfs.f_bavail to match the output of "df -B1"
2013-05-31 21:20:40 +02:00
Michael Vogt
fc3631b684
add "size_{total,free}" to the "mount" facts
2013-05-31 21:01:45 +02:00
Maykel Moya
e9a4741e36
Provide userspace_{architecture,bits} facts
...
When running inside a chroot userspace architecture might not
match that of the actual host.
This patch provides userspace_bits as reported by python's
platform.architecture(). Also provides userspace_architecture fact
if host is an x86 machine.
2013-05-31 12:24:43 +02:00
Chris Gardner
2d423ece52
Add Solaris network facts. IPv4 and IPv6 both working.
2013-05-31 00:57:23 +01:00
Stephen Fromm
c23ce83375
Verify /proc/modules is readable (issue #2990 )
2013-05-30 10:25:48 -07:00
Chris Gardner
972545407c
Fix typo. Solaris 9 should now correctly ignore 'brand' and use 'implementation'.
2013-05-30 08:51:03 +01:00
Chris Gardner
3cf243ec3e
TODO: Separate IPv4 and IPv6
2013-05-30 08:39:11 +01:00
Jiří Kubíček
626cbc4e8b
Add some FreeBSD facts
...
added:
* ansible_distribution
* ansible_distribution_release
* ansible_distribution_version
* ansible_os_family
* ansible_pkg_mgr
* ansible_ssh_host_key_ecdsa_public
Also adds ECDSA public key for all plaforms.
2013-05-30 01:34:33 +02:00
Chris Gardner
d5bb7188f0
Add Solaris network facts. IPv6 details overwrite IPv4 per interface, needs further work.
2013-05-30 00:06:57 +01:00
Chris Gardner
f05540cb48
Add clock speed to processor description for SPARC CPU.
2013-05-29 21:00:21 +01:00
Chris Gardner
35ee8a16de
Use 'implementation' if 'brand' not available (Solaris 9). Add CPU socket/core counting.
2013-05-29 18:54:43 +01:00
Michael DeHaan
da348cf079
Merge branch 'facter-fix' of git://github.com/flyapen/ansible into devel
2013-05-29 10:00:20 -04:00