crowbar/barclamp-ipmi — pull request #73 by waynepallen (2014-02-07 02:08:01+00:00)
Title: Upgrade IPMI barclamp to work with crowbar 2 [3/4]

Upgrade IPMI barclamp to work with crowbar 2, including creation and allocation
of bmc network addresses.

chef/cookbooks/bmc-nat/recipes/client.rb | 34 +++++
chef/cookbooks/bmc-nat/recipes/router.rb | 36 +++++
chef/cookbooks/ipmi/attributes/default.rb | 6 +-
chef/cookbooks/ipmi/providers/bmc_command.rb | 26 ++--
chef/cookbooks/ipmi/providers/lan_set.rb | 38 +++---
chef/cookbooks/ipmi/providers/load.rb | 14 +-
chef/cookbooks/ipmi/providers/unload.rb | 17 ++-
chef/cookbooks/ipmi/providers/user_set.rb | 32 ++---
chef/cookbooks/ipmi/recipes/ipmi-configure.rb | 137 ++++++++++++++------
chef/cookbooks/ipmi/recipes/ipmi-discover.rb | 68 ++++++----
chef/roles/bmc-nat-client.rb | 7 +
chef/roles/bmc-nat-router.rb | 7 +
chef/roles/ipmi-configure.rb | 3 +-
chef/roles/ipmi-configure/role-template.json | 12 +-
chef/roles/ipmi-discover.rb | 3 +-
chef/roles/ipmi-discover/role-template.json | 10 +-
crowbar.yml | 29 ++++-
.../barclamp_ipmi/app/models/barclamp_ipmi/bmc.rb | 17 +++
noop/roles/network-bmc/role-template.json | 71 ++++++++++
19 files changed, 415 insertions(+), 152 deletions(-)

Crowbar-Pull-ID: 341450787feb53da3651f56f963e1f3cdbc5b98e

Crowbar-Release: development