crowbar/barclamp-ipmi — pull request #72 by waynepallen (2014-02-07 01:59:39+00:00)
Title: Upgrade IPMI barclamp to crowbar 2wayne@terminus:~/crowbar-build-cache (master) [3/8]

Upgrade IPMI barclamp for crowbar 2. Includes creation of bmc network and allocation
of bmc addresses for nodes bound to proposals.

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: 67100ffbc371f22d7019c62fcf28c5ded485b97d

Crowbar-Release: development