InSpec 0.29.0 and Train 0.16.0 have been released. Full details are available here: https://github.com/chef/inspec/releases/tag/v0.29.0 I also like to highlight the breaking change:
Breaking change:
With this release family
refers to the distribution family while name
refers to the specific distribution. For example, the family attribute for ubuntu is debian
. Further, architecture information is collected for Linux and OS X using uname -m
.
This includes possibly breaking changes:
-
The following platforms are now their own family and not listed as part of the
redhat
family:amazon
,fedora
. -
The following platforms are now part of the
redhat
family whereas before they were their own families:centos oracle scientific enterpriseenterprise xenserver cloudlinux ibm_powerkvm nexus_centos wrlinux
-
The following platforms are now part of the
debian
family wheras before they were their own families:ubuntu
,linuxmint
,raspbian
-
opensuse
andsuse
are now part of a singlesuse
family.
We recommend to use our helper methods os.linux?
, os.windows?
, os.unix?
, os.redhat?
, os.suse?
, os.debian?
, os.aix?
, os.hpux?
, os.solaris?
, os.fedora?
, os.bsd?