Hello, fellow InSpec community members!
InSpec v1.18.0 has been released! This week’s release is chock-full of goodness, including:
- New Resource:
key_rsacan be used to audit RSA public and private key files - New Resource:
x509_certificatecan be used to audit X.509 certificates, such as SSL certificates - Enhancement:
inspec habitat profilecommands will fetch and vendor profile dependencies prior to building the Habitat package - Enhancement:
gemresource now takes an optional path to a non-standardgembinary, or a shortcut such as:chefto use the Chef Omnibusgembinary - thanks to community member “nvwls” - Bug fix: deep-fetching values from config files, such as
its('mysqld.expire_logs_days')for amysql_confresource, now works correctly. - Bug fix: attribute YAML files can now end in
.yamlas well as.yml- thanks to community member “mr-exz” - Bug Fix: require Ruby 2.1 or later in gemspec (new dependency
nokogirirequires 2.1 and caused install failures for users still using 2.0, and 2.0 is EOL) - Bug Fix:
portresource properly handles IPv6 addresses that are truncated in netstat output - Bug Fix:
yumresource can now properly return values for a given repo (i.e.its('baseurl') { should include '...' }) - Bug Fix: A non-standard supermarket URL can now be supplied from which profiles can be fetched - thanks to community member “rylarson”
v1.18.0 can be found on RubyGems, downloads.chef.io, the Habitat depot, and Docker Hub.
Thanks to our awesome community members for contributing to another great release! We’d love to help your contribution land in an upcoming release. Drop into the #inspec channel in the Chef Community Slack and let us know about your great new idea or enhancement.
Thanks!
~Adam