I'm learning Chef. My cookbooks are on Github. It seems the workflow goes:
- Install cookbooks locally (download them from Github with
knife site install)
- Upload cookbooks to server (
knife cookbook upload)
- Deploy to client from server (
knife ssh ... "sudo chef-client")
Is there a way to combine 1 and 2? It's not critical, but sometimes I need to conserve bandwidth. And I'd like to know if I'm missing something.