crowbar/barclamp-crowbar — pull request #351 by aabes (2013-01-18 00:04:16+00:00)
Title: Chef barclamp - install key, conn info and friends [1/2]

- repeat of external credentials for chef, after cmdb->jig
- jig entries created when proposal committs
- in crowbar cli, key_name is expanded to actual key, and placed into proposal
- Chef::REST is monkeypatched to provide DB sourced key for authorization
- crowbar calback - "commit_proposal" to barclamps to allow them to (optionally) act at proposal commit time
- barclamp_install_action in chef barclamp conditionally creates crowbar user in chef

(This should wait for main crowbar pull #1675, which adds support for barclamp_install_action in the crowbar.yml file)

chef/cookbooks/crowbar/recipes/default.rb | 6 ------
crowbar_framework/app/models/chef_object.rb | 1 +
crowbar_framework/app/models/jig.rb | 3 +--
crowbar_framework/app/models/service_object.rb | 12 ++++++++++++
4 files changed, 14 insertions(+), 8 deletions(-)

Crowbar-Pull-ID: 2efbc30c67af37fd64fcecf05536fe7ecfc2b35f

Crowbar-Release: development