Summary
In this chapter, we learned about one of the most widely used components of Chef's ecosystem, called Knife. We looked at the different subcommands of Knife, configuring Knife, and finally some plugins that can be used to extend Knife's functionality.
In the next chapter, we will see why we need to learn Ruby and write efficient infrastructure code using Ruby.