A workstation can be defined as a system on which we have chef client installed, and which has knife configured properly. A workstation holds a local repository for chef server. It is a place where all the development work takes place, and then that work is uploaded to the chef server. It provides an interface to interact with the chef server. The main functions of a workstation can be
- Uploading the items from the local chef repository to the chef server.
- Installing chef on the nodes using a knife bootstrap operation.
- Creating cookbooks.
- Creating roles/environments or any other policies and then uploading them to the chef ...