1👍
Here’s typical chef based configuration solution:
-
one git repo saves chef-repo. you can use
knife solo init <repo-name>
to create it. Or just clone that from git repo of opscode.com -
one git repo per cookbook. you can use
berkshelf cookbook <your-cookbook-name>
to create a full set of cookbook content including cookbook itself, test-kitchen, vagrant and berks. Please install berkshelf first viagem install berkshelf
For any other cookbooks that from cookbook community or git repo, you can use berkshelf to download them and managed as local cookbooks.
Source:stackexchange.com