Chef Tutorials – Part 3 – Configuring A Chef Infrastructure Node
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.