| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \ \ |
|
| |/ / |
|
| | | |
|
|\ \ \ |
|
| |\ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- Adds support for Slamd64 and Bluewhite64 for the operatingsystem
fact
- Adds support for Slamd64 and Bluewhite64 for the
operatingsystemrelease fact
|
|\ \ \ \ \
| |_|_|_|/
|/| | | | |
|
| | |/ /
| |/| |
| | | |
| | | |
| | | | |
- Added swapfree and swapsize facts
- Tests will now run correctly for osx swap tests
|
|/ / /
| | |
| | |
| | |
| | | |
- The virtual fact will only check if a system is a zone if the
operating system is solaris.
|
|\ \ \ |
|
| | |/
| |/|
| | |
| | | |
lsb facts, and it's nonsensical too.
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
Patch from Hector Rivas
|
| | | |
| | | |
| | | |
| | | | |
Patch modified from Hector Rivas
|
|\ \ \ \ |
|
| | |/ /
| |/| |
| | | |
| | | | |
Thanks to James Goddard for the patch
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
1. Added new facts for all values returned by the sestatus command
2. Updated legacy selinux_mode fact with former value
3. Added note and ticket #6677 to remove legacy fact at Facter 2.0.0
4. Added tests for new facts and legacy fact
|
|\ \ \ \ |
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
1. Fixed IP return to not filter lo/localhost and return it
as a proper interface
2. Fixed HP-UX netstat return to remove extraneous first line
of naming.
3. Updated tests to reflect changes
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Changed regular expression to be case insensitive for cross platform
compatibility.
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
1. Added tested
2. Refactored to use F:U:R.exec
3. Chomp trailing newline
|
| | | |
|
| | |
| | |
| | |
| | | |
Signed-off-by: William Van Hevelingen <wvan13@gmail.com>
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
RDoc.usage prints the usage string. As a result, `puts RDoc.usage` is redundant
and unnecessary.
See http://ruby-doc.org/core/classes/RDoc.html#M004706.
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
Tested on Ruby 1.9.2p180
|
|\ \ \ \
| |_|_|/
|/| | | |
|
| |/ /
| | |
| | |
| | | |
compatibility
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Now that IPocalypse has happened, IPv6 support in Facter core would be nice to
have. So, we add the appropriate code to start handling that.
The ipaddress6 fact as supplied included some smart code to try determining
the "primary" address using DNS to resolve the AAAA record for the host FQDN.
While this was smart, it actually didn't work: facter prefers the longest
confine list, so the *stupid* mechanisms that were kernel-specific would
override the smarter and more portable mechanisms.
We strip that code out for now, which also brings this into line with the
existing ipaddress fact; improving both would be good, but it should be uniform.
Paired-With: Matt Robinson <matt@puppetlabs.com>
Paired-With: Max Martin <max@puppetlabs.com>
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This mirrors the behaviour of the newer code, and eliminates some DWIM work we
do on a single, specific platform that should, better, be done on a global
platform.
This would be reintroduced globally, applied to all platforms, or otherwise
rebuilt from a consistent base of specified behaviour.
Paired-With: Matt Robinson <matt@puppetlabs.com>
Paired-With: Max Martin <max@puppetlabs.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Merged manually to the current state of the art. Minimal conflicts resolved
by adding both Darwin and GNU/KFreeBSD to the confine lines.
Author: Marc Fournier <marc.fournier@camptocamp.com>
Signed-off-by: Daniel Pittman <daniel@puppetlabs.com>
Signed-off-by: Rick Bradley <rick@rickbradley.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Ruby's Dir.entries will return files in different orders depending on
the OS and/or filesystem. As a result Facter::Util::Loader will load
ruby custom fact definitions in different orders on different platforms.
Specs to expose the bugs, and code to ensure that custom fact files are
loaded in alphabetical order.
Addresses redmine issue #5510
http://projects.puppetlabs.com/issues/5510
Signed-off-by: Rick Bradley <rick@rickbradley.com>
Signed-off-by: Daniel Pittman <daniel@puppetlabs.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
'who -b' doesn't report the year of the last system boot on (at least)
Solaris 10, and OpenSolaris 2009.06. Try using 'kstat -p
unix:::boot_time', which reports as seconds since the epoch on these
systems before falling back to 'who -b'.
Reviewed-by: Paul Berry <paul@puppetlabs.com>
|
| |
| |
| |
| | |
Signed-off-by: William Van Hevelingen <wvan13@gmail.com>
|
| |
| |
| |
| |
| | |
Add total memory from prtconf output, free from vmstat plus swap free and
total from swap -l listing.
|
| |
| |
| |
| |
| |
| |
| |
| | |
While looking at the patch for adding parallels to the virtual types
David Schmitt noticed that it might be easier just to list the types
that are NOT virtual since there's fewer of them.
Paired-with: Nick Lewis
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Adds support for Parallels VM guest detection with existing operating
systems. Detects Parallels based on hardware vendor name and pci id. The
Parallels vendor id does not seem to be listed in most pci.ids.
Adds resolution for "virtual" fact in the Darwin kernel. This uses the
existing Facter::Util::Macosx module to resolve system profiler data.
Both vendor name and vendor id values are checked. Resolution appears to
vary based on VM Host product.
Signed-off-by: donavanm <donavan@desinc.net>
|
| |
| |
| |
| |
| | |
Use prtdiag output on Solaris/SPARC to determine manufacturer and productname as
smbios is unavailable.
|
| |
| |
| |
| |
| | |
Parses `/usr/sbin/xm list` and returns a comma-separated list of
domains. Based on a patch submitted by Jonas Genannt.
|
|\ \ |
|
| | |
| | |
| | |
| | | |
reason
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
Manually resolved conflicts:
lib/facter/virtual.rb
spec/unit/virtual.rb
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
With HP-UX you can build virtual machines that are often refered to as
HP-VMs.
This patch detecs HP-VMs by introducing a new function hpvm? that will
check the output of /usr/bin/getconf MACHINE_MODEL. This should not
depend on any tools that might be not installed.
If inside a HP-VM the command will say something like
ia64 hp server Integrity Virtual Machine
while on real hardware the output could be
ia64 hp server rx660
so searching for "Virtual Machine" should work.
Currently it only works if the guest is also running HP-UX.
(I guess this is the most common usecase).
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | |
| | | | |
Manually resolved conflicts:
lib/facter/virtual.rb
spec/unit/virtual.rb
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
While the fact virtual recognised solaris zones before, the is_virtual
fact did not.
With this patch applied is_virtual returns true on (non-global) zones
|
| | | | |
| \ \ | |
|\ \| |
| |_|/
|/| |
| | | |
'pnasrat/tickets/master/4956' into next
|
| |/
| |
| |
| | |
Fix is_virtual fact to return strings rather than bools.
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
Conflicts:
bin/facter
lib/facter/application.rb
|