Chef is a pull based Central Management service. That means that the client machine PULLS information from the Central Management service. By default, without running the chef client cookbook as shown above, the client will run ONLY when it is invoked manually by a user. Manual invocation is highly useful for testing purposes, but totally defeats the point of automation in a production environment.
This tutorial is part two (Part One Found Here) of a multi-part series detailing the basic use of Chef Infrastructure. I am making this series to help cement my knowledge of the Chef ecosystem, and provide the knowledge I am earning to other people without too many layers of abstraction. Below is an annotated command list which describes the process I used to configure my Chef Workstation.