Now that you have a functioning Chef Server running and the tools needed to interact with it, we will discuss the steps involved in setting up nodes that talk to the Chef service and will use the information provided to install software and set up the server.
Getting started with using Chef
This section will take you through the process of using Chef to provision a new Ubuntu 12.10 server and set it up as a LAMP (Linux, Apache, MySQL, and PHP) server as this is a very simple and quite common server configuration at the moment. The basic steps will be as follows:
- Setting up the server.
- Downloading and examining cookbooks.
- Uploading cookbooks into your Chef Server.
- Creating and assigning roles to the node.
- Completing the process by applying ...