crowbar/barclamp-crowbar — pull request #639 by VictorLowther (2013-07-29 16:29:27+00:00)
Title: CB2.0: Chef jig bootstrapped to be able to run the deployer-client role on the admin node. [1/4]

The Chef jig can now run the deployer-client role on the admin node.

It still needs work to be able to intelligently extract attributes
from the chef-client run back out to Crowbar, and its run-list
management is abysmally stupid, but it should work well enough to
start bootstrapping the rest of the recipes.

crowbar.yml | 5 +++
crowbar_framework/app/models/barclamp.rb | 23 +++++++++---
.../app/models/barclamp_crowbar/jig.rb | 39 ++++++++++++--------
crowbar_framework/app/models/jig.rb | 14 ++++++-
crowbar_framework/app/models/node.rb | 8 +++-
crowbar_framework/app/models/node_role.rb | 11 +++---
crowbar_framework/app/models/role.rb | 22 ++++++++++-
.../db/migrate/20120730225300_create_jigs.rb | 21 +++++------
8 files changed, 102 insertions(+), 41 deletions(-)

Crowbar-Pull-ID: 902d456b04f9723fcdadbee1c7540b8a939fc3f1

Crowbar-Release: development