Merge lp://staging/~avishai-ish-shalom/cloud-init/chef-refactor into lp://staging/~cloud-init-dev/cloud-init/trunk
Proposed by
Avishai Ish-Shalom
Status: | Rejected |
---|---|
Rejected by: | Scott Moser |
Proposed branch: | lp://staging/~avishai-ish-shalom/cloud-init/chef-refactor |
Merge into: | lp://staging/~cloud-init-dev/cloud-init/trunk |
Diff against target: |
359 lines (+212/-45) 3 files modified
cloudinit/config/cc_chef.py (+189/-42) doc/examples/cloud-config-chef.txt (+17/-2) templates/chef_client.rb.tmpl (+6/-1) |
To merge this branch: | bzr merge lp://staging/~avishai-ish-shalom/cloud-init/chef-refactor |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Scott Moser | Needs Fixing | ||
Review via email: mp+164009@code.staging.launchpad.net |
Description of the change
Refactored cc_chef, added omnibus and chef-solo support
To post a comment you must log in.
Unmerged revisions
- 818. By Avishai Ish-Shalom
-
cc_chef: gem install method should install build-essential
- 817. By Avishai Ish-Shalom
-
cc_chef: get_cookbooks from tarball or git
- 816. By Avishai Ish-Shalom
-
cc_chef: refactored, implemented omnibus, initial chef-solo support
TODO: Add chef-solo get_cookbooks variants
Avishai, cloud/chef_ repo'
Some comments. Sorry for taking so long to see this.
* BIN_PATHS: I would really prefer that we just use PATH to look for executables. If the system is not set up to have PATH set correctly, the user should just use a full path. ie, the right way to get your executable found is to put it in PATH.
* repo_path': '/var/lib/
doesn't this fit better somewhere else ? I"m not entirely opposed to it, but it just seems like there is likely somewhere else to look. Also, if you're using /var/lib/cloud, please get it through 'cloud_dir' in the Paths object (cloud.paths).
* some tests would be nice.
Thanks for the submission, sorry its taken so long to get around to it.