Let's go through some of the basic details of Chef.
Chef, open source configuration management tool has three architectural components. The Chef
Server or Hosted Chef, the Chef Workstation, and Chef Client (Node):
The Chef Server/Hosted Chef
is central management console and there are two options for the Chef Server: a hosted Chef solution or an on-premises installation. We will be using a hosted solution to avoid installation of Chef server ion premise.
The Chef Client
(node) is the agent that sits on the servers you are managing.
The Chef Workstation
is admin workstation where we create policies (Cookbooks and recipies) and execute management commands. We will run the “knife” command from the Chef Workstation to
manage our infrastructure.
We will perform following steps to make Chef functional: