./misc/ruby-ohai, Ohai profiles your system and emits JSON

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 13.1.0, Package name: ruby23-ohai-13.1.0, Maintainer: pkgsrc-users

Ohai detects data about your operating system. It can be used
standalone, but it's primary purpose is to provide node data to Chef.

Ohai will print out a JSON data blob for all the known data about your
system. When used with Chef, that data is reported back via node
attributes.


Required to run:
[textproc/ruby-plist] [devel/ruby-ffi] [devel/ruby-mixlib-shellout] [devel/ruby-mixlib-log] [devel/ruby-mixlib-cli] [devel/ruby-mixlib-config] [net/ruby-ipaddress] [misc/ruby-systemu] [devel/ruby-ffi-yajl] [devel/ruby-wmi-lite] [sysutils/ruby-chef-config] [lang/ruby23-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: e329c1827126d156e07f422ee4022521442e53af
RMD160: e309af0df9ad708ee708480131afbbf05035d151
Filesize: 498.5 KB

Version history: (Expand)


CVS history: (Expand)


   2017-06-18 15:48:55 by Takahiro Kambe | Files touched by this commit (18)
Log message:
Add 24 to RUBY_VERSIONS_ACCEPTED.
   2017-06-05 16:43:01 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-ohai to 13.1.0.

v13.1.0 (2017-05-09)

* Improvements to EC2 metadata handling to reuse connections #995 (tas50)
* EC2: Poll EC2 metadata from the new 2016 metadata API versions #992 (tas50)
* Inject sane paths into shell_out #991 (akitada)
* mdadm: Add members devices array #989 (jaymzh)

v13.0.1 (2017-04-12)

Fixed bugs:

* Fix Eucalyptus plugin to use the HttpHelper mixin #987 (akitada)
* Fix OpenStack plugin to use the HttpHelper mixin #986 (akitada)

v13.0.0 (2017-04-06)

Implemented enhancements:

* Load all the plugin paths for ohai plugin dependency resolution #984
  (thommay)
* Require Ruby 2.3+ to match Chef itself #981 (tas50)
* Allow ohai to load a plugin path #980 (thommay)
* Fully rename the cloud_v2 plugin to cloud #978 (tas50)
* Replace the existing filesystem plugin on Linux and Darwin with
  filesystem_v2 #974 (tas50)
* Replace the cloud plugin with the cloud_v2 plugin #973 (tas50)
* Freeze all string values coming out of Ohai. #972 (coderanger)
* Update amazon to use the platform_family of amazon not RHEL #971
  (lamont-granquist)
* Add DMI type 40,41, and 42 from the latest man page #969 (tas50)
* [ec2] Add additional data from identity document #964 (webframp)
* Move duplicate http logic into a helper #951 (tas50)
* Remove deprecated config logic #939 (tas50)
* Require Ruby 2.2+ #938 (tas50)
* Remove the deprecated run_command and popen4 methods #933 (tas50)
* Remove usage of the Sigar gem #930 (tas50)

Fixed bugs:

* Remove sbt version detect as it's not possible in the current sbt #982 (tas50)
* Fix scala detection when version output contains a warning #959 (tas50)
* Fix lua detection on new versions of lua #958 (tas50)
* Fix logger issues #955 (lamont-granquist)
* Rescue exception in DMI plugin #952 (tas50)
* Use name for Windows CPU model_name #918 (tduffield)

8.24.0 (2017-05-08)

* base: Load additional ohai plugins from /etc/chef/ohai/plugins or
  C:\chef\ohai\plugins\
* ec2: Poll EC2 metadata from the new 2016 metadata API versions #992 (tas50)
  mdadm: Add a new 'members' attribute for member devices in the array #989
  (jaymzh)
* dmi: Add DMI type 40,41, and 42 from the latest man page #969 (tas50)
* ec2: Gather availability_zone and region data #964 (webframp)
* scala: Fix scala detection when version output contains a warning #959 (tas50)
* lua: Fix lua detection on new versions of lua #958 (tas50)
* dmi: Rescue exception in DMI plugin to improve debug logs #952 (tas50)
   2017-02-12 06:11:57 by Makoto Fujiwara | Files touched by this commit (3) | Package updated
Log message:
Updated misc/ruby-ohai to 8.23.0
--------------------------------
## [8.23.0](https://github.com/chef/ohai/tree/8.23.0) (2017-01-23)

**Implemented enhancements:**
- C Plugin: Expand GCC data & only shellout to gcc if Xcode is installed on macOS
- Improve debug logging in multiple plugins
- Detect guests running on Veertu hypervisor
- Properly detect Cumulus Linux platform / version
- Fetch AWS Account ID from metadata

**Fixed bugs:**
- Fix log level selection when running the ohai command
- updating cloud plugin to populate azure private_ip as it's currently nil

## [v8.22.1](https://github.com/chef/ohai/tree/v8.22.1) (2016-12-07)

**Implemented enhancements:**
- Pull the complete version string of Erlang
- Add sysconf plugin to expose system configuration variables

## [8.22.0](https://github.com/chef/ohai/tree/8.22.0) (2016-11-30)

**Implemented enhancements:**
- Detect the global zone of a Solaris system as a virt host even without guests
- Add new haskell language plugin
- Better handle errors in fetching the hostname on darwin (macOS) systems
- Prefer lsb_release tool to /etc/lsb-release data
- Extend set_attribute plugin helper method to set sub-attributes.

**Fixed bugs:**
- Rework / fix logic in the joyent plugin and improve specs
- Avoid  ip_scopes returning tunl/docker interfaces as privateaddress
   2016-10-20 17:01:41 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-ohai to 8.21.0.

8.21.0 (2016-10-16)

Full Changelog

Implemented enhancements:

    * Add a new shard plugin #877 (jaymzh)

Fixed bugs:

    * Ohai uptime plugin hangs in Windows. #876 (Aliasgar16)
   2016-10-15 17:27:01 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-ohai to 8.20.0.

pkgsrc chnage: remove obsolete dependency for ruby200.

Changess are too many to write here, please refer:
https://github.com/chef/ohai/blob/13485 … ANGELOG.md
   2016-03-15 18:12:19 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-ohai to 8.12.1.

8.12.1 (2016-03-14)

Full Changelog

Fixed bugs:

* Fix gem conflicts in ruby environments that load rake 11 #774 (danielsdeleo)
   2016-03-15 15:33:26 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-ohai to 8.12.0.

8.12.0 (2016-03-09)

Full Changelog

Implemented enhancements:

* add plugin to detect user sessions using loginctl #766 (davide125)
* Improve virtualization detection on Solaris #760 (tas50)
* Improve FreeBSD guest virtualization detection #756 (tas50)
* Detect Openstack hosts #751 (tas50)
* Improve KVM host and guest detection #750 (tas50)
* Update GCE metadata API version and fail better #736 (tas50)

Fixed bugs:

* Make ohai work with Chef 12.7 and below #768 (jkeiser)
* Remove XML output in VirtualizationInfo and need for hpricot gem #755 (tas50)

v8.11.1 (2016-03-08)

Full Changelog

Implemented enhancements:

* Detect Azure on non-bootstrapped hosts #657
* Deprecate run_command and popen4 in the command mixin #730 (tas50)
* OHAI-726 Regex to support openjdk 1.8 #727 (davidnewman)
* Add support for the 2 latest EC2 metadata versions #725 (tas50)
* Improved debug logging for cloud plugins #724 (tas50)
* Detect paravirt amazon instances without hint files #722 (tas50)
* Detect Azure using the Azure agent and DHCP options #714 (tas50)

Fixed bugs:

* Use escape_glob_dir instead of escape_glob #747 (jaym)
* have a proper dependency on plist #737 (thommay)
* Fix digital ocean ip address detection #735 (ctso)
* Log sigar gem load failures #731 (tas50)
* ipaddress on Linux - default route pointing to unaddressed interface, with \ 
route src #682 (glennmatthews)

Release 8.10.0

* pr#720 Make Windows driver plugin opt-in via config
* pr#717 Don't enable packages plugin by default
* pr#711 Improve EC2 detection for HVM instances when a hint isn't present

Release 8.9.0

* phreakocious:
    - Collect layer 1 Ethernet information per NIC on Linux hosts
* Mark Gibbons:
    - Add kernel[:processor] with output of uname -p output
* Shahul Khajamohideen
    - Add packages plugin
* electrolinux
    - Add "alpine" platform and platform_family
* Julien Berard
    - Add instance_id to rackspace plugin
* Matt Whiteley
    - Allow route table override
* JM Howard Brown
    - Add tests and queue_depth to block_device
* pr#672 CPU plugin for Darwin (OS X) now properly reports the number of real \ 
CPUs adds "cores" to match the CPU output on Linux
    pr#674 CPU plugin for FreeBSD now reports "real" and \ 
"core" values to match the CPU output on Linux
* pr#654 Improvements to filesystem and wpar detection on AIX
* pr#683 Properly detect the init package on older Linux kernels
* pr#684 Remove non-functional cucumber tests
* pr#695 Fix detection of mac address on IPv6 only systems
* pr#703 Enable ChefStyle per RFC 64
   2015-12-30 05:23:00 by Takahiro Kambe | Files touched by this commit (10)
Log message:
Remove RUBY_VERSION_SUPPORTED which has the samve value as default.