Hey folks,
We have a great little release of Chef Infra Client 16.1 out today with new platform support, new Ohai plugins, and resource improvements.
Ohai 16.1
Ohai 16.1 includes a new Selinux
plugin which exposes node['selinux']['status']
, node['selinux']['policy_booleans']
, node['selinux']['process_contexts']
, and node['selinux']['file_contexts']
. Thanks @davide125 for this contribution. This new plugin is an optional plugin which is disabled by default. It can be enabled within your client.rb
:
ohai.optional_plugins = [ :Selinux ]
Chef InSpec 4.18.114
InSpec has been updated from 4.18.111 to 4.18.114. This update adds new --reporter_message_truncation
and --reporter_backtrace_inclusion
reporter options to truncate messages and suppress backtraces.
Debian 10 aarch64
Chef Infra Client packages are now produced for Debian 10 on the aarch64 architecture. These packages are available at downloads.chef.io.
Bug Fixes
- Resolved a regression in the
launchd
resource that prevented it from converging. - The
:disable
action in thelaunchd
resource no longer fails if the plist was not found. - Several Ruby 2.7 deprecation warnings have been resolved.
Get the Build
As always, you can download binaries directly from downloads.chef.io or by using the mixlib-install
command-line utility:
$ mixlib-install download chef -v 16.1.0
Alternatively, you can install Chef Infra Client using one of the following command options:
# In Shell
$ curl https://omnitruck.chef.io/install.sh | sudo bash -s -- -P chef -v 16.1.0
# In Windows Powershell
. { iwr -useb https://omnitruck.chef.io/install.ps1 } | iex; install -project chef -version 16.1.0
If you want to give this version a spin in Test Kitchen, create or add the following to your kitchen.yml
file:
provisioner:
product_name: chef
product_version: 16.1.0
Enjoy,
Tim