Merge pull request #2054 from dirkmueller/master

(PoC) Run zypper commands in non-interactive mode
Move setting the chef-server log level a bit later

While the old place worked, there were two imperfect points:
 - this was located in a code path that is really about picking a
   password for the chef user in rabbitmq
 - this was not executed if rabbitmq already has a chef user
Merge pull request #2058 from vuntz/always-change-loglevel

Move setting the chef-server log level a bit later
install-chef-suse: Create a /etc/chef/client.rb file on admin server

We don't have this file, and this creates some warnings/errors:

[Mon, 04 Aug 2014 15:24:34 +0200] WARN: *****************************************
[Mon, 04 Aug 2014 15:24:34 +0200] WARN: Did not find config file: /etc/chef/client.rb, using command line options.
[Mon, 04 Aug 2014 15:24:34 +0200] WARN: *****************************************
[...]
[Mon, 04 Aug 2014 15:24:35 +0200] INFO: HTTP Request Returned 404 Not Found: No routes match the request: /reports/nodes/crowbar.site/runs

It's trivial to have the minimal config bits that are required to avoid
these.

(Note that we disable reporting as it requires Chef Enterprise)
Merge pull request #2059 from vuntz/client.rb

install-chef-suse: Create a /etc/chef/client.rb file on admin server
Install crowbar-openstack before neutron

neutron installation fails because it depends on crowbar-openstack cookbook.
Th error message is:

    Installing barclamp neutron from /opt/dell/barclamps/neutron
    ERROR: /opt/dell/barclamps/neutron knife cookbook upload -o . neutron -V -k /etc/chef/webui.pem -u chef-webui upload failed.  Aborting; examine /var/log/crowbar/barclamp_install/neutron.log for more info.

And neutron.log content is:

    Uploading neutron        [1.0.0]
    ERROR: Cookbook neutron depends on cookbook crowbar-openstack version >= 0.0.0,
    ERROR: which is not currently being uploaded and cannot be found on the server.
Merge pull request #2061 from freyes/add-crowbar-openstack

Install crowbar-openstack before neutron
Also accept the SUSE Cloud Deps media instead of SLES media