Skip to content
forked from wisq/chef-git

Replacement chef-client that reads directly from a git repository

Notifications You must be signed in to change notification settings

Shopify/chef-git

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

https://travis-ci.org/Shopify/chef-git

chef-git-client

chef-git-client is an augmented chef-client. It will pull down a git repo with cookbooks and roles, and source things from there. Databag-access still goes to the Chef server, though.

In addition to checkout out a git repo, it also implements some expectations from Cooker, namely role-namespacing (roles with -- to delimit namespaces, eg. app--shopify--rails becomes app/shopify/rails.rb), and branches-as-environments, which means after updating the repo, chef-git-client will checkout the branch named after the node's environment.

Aside from that, it'll run the regular chef-client code, and should thus be quite compatible and maintainable.

About

Replacement chef-client that reads directly from a git repository

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%