It is with great pleasure that we finally announce the launching of Chef DK 3.0. The release allows you to detect and correct problems on more platforms quicker and efficiently than you ever could. This is with the help of added Chef 14 and InSpec 2.
Chef 14 introduces a number of workflow and performance improvements. The main objective for the past couple of years has been to add more resources to the chef software. When it was initially launched in 2009, it brought an automation framework that made it easy to perform simple system tasks such as managing files and installing packages. However, most higher-order operations such as software repositories management, kernel parameters tuning and controlling the OS subscriptions could only be accessed via external cookbooks.
Developing the cookbooks made it easy to iterate on those tasks without relying on the release cadence of the Chef Client. As soon as the code matured, it was added back to the core chef software. Chef 14 comes with almost 30 new resources whose goal is to help the user perform any basic management function without having to rely on an external cookbook especially on Amazon Web Services. The resources fall in these areas:
A user no longer needs to use another Windows cookbook to get access to the Windows management resources. He or she can now easily install printers and packages from PowerShell or DISM, among other things using a couple of Chef code lines without any external dependencies.
There are very many firms that are managing their computer macOS by using Chef. One example is Facebook’s Client Environment Engineering Personnel. Users can easily install Homebrew casks or DMG images and managing user profiles can be executed without having to depend on a macros cookbook.
All the resources that were found in cookbooks and responsible for managing swap files, assigning the system hostname, tuning kernels, generating the OpenSSL keys and managing the studio configuration are now fully integrated into the core Chef.
It has been designed for compliance, security and applications automation in the cloud. It is a free open source program that makes it easier for development teams to show compliance and security rules in the form of code.
InSpec is responsible for ensuring that applications are properly set. The new version extends the capability to the cloud. This is because most companies are now running most of their applications on the cloud, following the policies and security rules set there. InSpec 2 supports Amazon Web Services and Azure and has 30 common configurations such as PostgreSQL and Docker.
InSpec has made it possible for users to scan more than servers. This is because they can directly connect to the cloud APIs and validate that services and servers are both securely configured. Users can validate the different resources compliance easily as they would on traditional infrastructure.
It is possible for firms running many applications across various clouds to face problems especially with the current continuous development environment. The database can easily be exposed when humans are left in charge of checking whether it is compliant or not. This is the problem that Chef is trying to eliminate by giving users a tool to automate compliance.
Users can make use of InSpec to write the rules and validate appropriate cloud configurations with the help of its scripting language. They can get Chef DK 3.0 today by simply downloading its installer from downloads.chef.io.
Maybe you'll be interested in this ebook: