Question - What is Chef?
Answer -
Chef helps in transforming infrastructure into code, it is a tool used for writing scripts and in automating processes.There are 3 types of chefs:
Chef Server - used for storing infrastructure configuration data and also in storing the data necessary for configuring nodes and provides powerful tools which allows for configuring the data.
Chef Node - helps in running our nodes and contacting the chef server for necessary information for configuring the nodes.
Chef Workstation - helps for hosting and modifying cookbooks and all the configuration data.