change default ipmi password to comply with complexity requiremments - it's now 'cr0wBar!'
Merge pull request #23 from aabes/pull-req-release-fred-master-2b406890c3

change default ipmi password to be 'complexity compliant' - cr0wBar! [1/1]
Move BMC address allocation from the deployer to the IPMI barclamp
  - move ignore_address_suggestions config option to here as well
  - add UI for setting it.
Add the use_dhcp flag
  - When set to true, set the system to use DHCP for BMC address
  - When set to true, enable the bmc interface so that network data is available
  - When set to false, operate as before.
  - Make use_dhcp the default.
Reorder the discover role to run on discovery and hardware-installing
Have discover role run after configure role to get the DHCP assigned address
Move the bmc-nat roles from the deployer to ipmi
Wrap the discover piece into a ruby block to make sure it
run after the configure phase (when they are run together).
Remove default s that break things!
Move ipmi a little earlier so that Raid can inject some roles if need be.
Don't use DHCP for the default products
Merge pull request #26 from galthaus/pull-req-release-fred-master-948b72228c8dfcc0c2090cccc37ce44b5b2ec29f

General enhancements to crowbar from other projects [2/5]
Fix up references to redhat and centos repos to look for redhat 6.4 and centos-6.4
Turn down verbosity for the ipmi barclamp by default.
Merge pull request #40 from VictorLowther/pull-req-release-pebbles-master-898b27a701f199b0536ae0303358a67f6f08c00f

Turn down default logging verbosity for glance, ipmi, swift, and keystone. [2/4] - great - WA
Disable bmc if ipmitool exits with failure

(cherry picked from commit 2487314f438b36e121e53e4744b8a5a1df5cabef)
Merge pull request #41 from vuntz/release/pebbles/master

https://github.com/crowbar/barclamp-ipmi/pull/41

Merged by devtool for cloudsleuth
Handle empty search result

For me I get an empty search result instead
of a nil result. Handle that gracefully as well
Merge pull request #42 from dirkmueller/release/pebbles/master

Handle empty search result
Do not use return in ruby_block

This is not needed, and this creates the following error:

LocalJumpError
--------------
unexpected return

Cookbook Trace:
---------------
/var/chef/cache/cookbooks/ipmi/recipes/ipmi-discover.rb:66:in `from_file'

Note that there's nothing after the ruby_block anyway, so the intent of
return is still preserved.
Do not fail in ipmi-configure if calls to ipmitool fail

I guess it's buggy hardware, but we're seeing calls to
    ipmitool lan set 1 defgw ipaddr
fail on some hardware. Unfortunately, this happens on
hardware-installing and this means that everything after ipmi-configure
will not run. Including the bootdisk finder in provisioner.

So instead of using a bash block, we use a ruby_block where we can see
the exit value of ipmitool.
Merge pull request #43 from vuntz/no-return-in-ruby_block

Do not use return in ruby_block
Merge pull request #44 from vuntz/ipmi-configure-no-fail

Do not fail in ipmi-configure if calls to ipmitool fail
Use <input type="password ..> for passwords :-)