Upgrade IPMI barclamp to work with crowbar 2 [3/5]

Upgrade IPMI barclamp to work with crowbar 2


 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      |  150 ++++++++++++++------
 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       |   19 ++-
 chef/roles/ipmi-discover.rb                        |    3 +-
 chef/roles/ipmi-discover/role-template.json        |   10 +-
 crowbar.yml                                        |   25 +++-
 .../barclamp_ipmi/app/models/barclamp_ipmi/bmc.rb  |   17 +++
 18 files changed, 360 insertions(+), 152 deletions(-)

Crowbar-Pull-ID: ba0210ae5221651a711f274b0222e4cf920d4aa4

Crowbar-Release: development