A chef is a Ruby-based configuration management engine. Chef server acts as a single point of contact for agents to pull configurations that are applicable to them. Chef server stores cookbooks, metadata of the nodes, environment and