Login to your account
Join the rally using
Get a brief overview of Learn Chef Rally and learn how to earn badges, set up a curriculum, and reach out to the community.
Get started by using Chef to keep your servers in line with the configuration policies you describe. You'll set up a web server and serve a basic home page on your own virtual machine or one that we provide.
Learn how the Chef server acts as a central repository for your cookbooks and for information about your servers, or nodes.
Learn how to speed up the development process by using Test Kitchen to apply your infrastructure code from your workstation.
Learn what happens behind the scenes when chef-client runs.
Get Chef Automate up and running on your desktop in just minutes. Scan a few systems for compliance and see whether they adhere to the recommended guidelines.
Discover resources that will help you get started with automated testing
Learn how to use InSpec to automatically verify a basic web server configuration.
Learn how to use ChefSpec to speed up the feedback cycle even more by simulating the execution of your resources in memory without the need to create test instances.
Learn how to use RuboCop and Foodcritic to help ensure that your code adheres to standard style guidelines and avoids common problems.
Learn more about proven techniques for writing quality tests.
Learn how to use Chef to remediate compliance failures and to help ensure that your infrastructure remains within compliance guidelines.
Learn how to create a profile that implements custom controls and how to inherit controls from other profiles.
Learn how companies are automating compliance to deliver changes with greater speed and safety.
Learn the basics of InSpec including how to write controls, scan remote systems, and more.
Learn how to use InSpec and Chef Supermarket community compliance profiles.
Explore the InSpec DSL and how to use the InSpec shell to develop controls iteratively.
Learn how InSpec can improve compliance across your applications and infrastructure.
Learn how Hewlett Packard Enterprise (HPE) uses InSpec to ensure compliance and security.
Learn about the complexities of configuration and the power of infrastructure as code.
Learn about the tools, commands, and protocols that are core to administering systems.
A powerful text editor is an important asset when it comes to working with Chef. Learn what to look for in a text editor and we'll also talk about a few other tools along the way.
When infrastructure is code we need to use version control to maintain a history of what happened and to collaborate with others on our team.
Learn Ruby within the context of Chef.
Learn what makes the Chef community special.
Diversity in the workplace offers a variety of backgrounds and perspectives, which can lead to better products.
Learn how to particpate in open source communities.
Start your DevOps journey here. The DevOps journey begins with understanding its foundations.
Hear how companies from around the industry are using DevOps to transform how they create and deliver software.
Learn how to navigate the cultural side of DevOps transformation.
Learn how to look at industry tools from a DevOps point of view.
Learn to create reusable cookbooks, using a LAMP stack configuration as an example.
Learn how to convert manual installation instructions to automated, tested recipes, using Tomcat as an example.
Learn how to convert manual installation instructions to automated, tested recipes, using Django as an example.
Learn how to convert legacy code into tested recipes, using Redis as an example.
Learn to use community cookbooks to convert a configuration script to a recipe, using Jenkins as an example.
Learn how to build custom resource types that extend Chef's built-in capabilities.
Learn how to create a custom Chef resource that configures a web server.
Learn ways build a custom resource using a test-driven approach.
Learn how Ohai plugins are structured, built, and tested.
Learn how to create, test, and deploy an Ohai plugin.
Learn how to use Chef to manage the SSH configuration file.
Learn how to work with community cookbooks and refactor a template with complicated logic to make it clearer.
Learn how to refactor a recipe to define helper methods.
Learn how Chef Automate unifies infrastructure automation, compliance automation and application automation.
Get hands on with Chef Automate and see how to gain insight into what's happening on your Chef server.
Use Chef Automate to push configuration changes to a production-like environment.
Learn how to maintain your own Chef server and plan for large-scale deployments.
Learn how to secure your Chef installation, including how to effectively manage sensitive data.
Automate Tomcat installation steps, which are performed manually from the command line, to a Chef cookbook.
Configure Apache web server and add an HAProxy load balancer in front of it.
Configure users such that they may only access the system during business hours.
This webinar series helps prepare you to use Chef to write infrastructure.
Learn what it means at IBM to run the cloud that supports many popular web sites.
Learn how Chef Compliance gives you immediate feedback on whether your servers are configured as they should be, using the CIS benchmarks as an example.
Learn how Equifax uses Chef to quickly and safely deploy applications and their supporting infrastructure together.
Subscribe to updates