Merge pull request #132 from xbezdick/master

Update openstack modules to their latest master branches
Revert "Update heat to latest master"

This reverts commit 17f74d92af1aa508548054d0f3e8c0c1e4bf67e0.
Automatic update

This module update commit was generated by Bade.
For more info please check https://github.com/paramite/bade

This commit is setting modules to following state:
heat
 - old commit: e9e1ba05e13948b8e0c7a72b1b68cefbedd2b40d
 - new commit: 27f39cd68e894eacc2a068cfee7aea3c49223892

commit 27f39cd68e894eacc2a068cfee7aea3c49223892
Author: Gael Chamoulaud <gchamoul@redhat.com>
Date:   Tue Oct 28 15:53:48 2014 +0100

    Deprecate sql_connection in favor of database_connection

    Change-Id: I2ca6118448c93b5b5779e815169c5198fbdafdcd
    Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>

commit 599b6133bb6620214d3e3e82268da54a66623cca
Author: Sebastien Badia <sebastien.badia@enovance.com>
Date:   Sat Sep 27 11:31:52 2014 +0200

    Switch to metadata.json for Puppet forge releases

    Since puppet 3.x, Puppet Labs Forge accept only the metadata.json file
    for module description (Modulefile is now deprecated).

    This patch :
     - convert the Modulefile to metadata.json.
     - bump major version to 5 (for juno), and deps.
     - switch to stackforge namespace.
     - relax pe version_requirement to 3.x.

    Change-Id: Ie64090dd0adc112a40c5f1b47442578216afd5e4

commit 0e6d7eacecd70819384ac61ea3b9df38b90411b0
Author: Emilien Macchi <emilien.macchi@enovance.com>
Date:   Wed Oct 8 11:07:26 2014 -0400

    engine: configure deferred authentication method

    The default deferred_auth_method of password is deprecated as of
    Icehouse, so although it is still the default, deployers are strongly
    encouraged to move to using deferred_auth_method=trusts, which is
    planned to become the default for Juno.

    * It avoids storing user credentials in the heat database
    * It removes the need to provide a password as well as a token on stack create
    * It limits the actions the heat service user can perform on a users behalf.

    This patch aims to:
    * Set deferred_auth_method = trusts in /etc/heat/heat.conf for engine
    * Specify the roles to be delegated to the heat service user
       (trusts_delegated_roles in heat.conf, defaults to heat_stack_owner
       which will be referred to in the following instructions. You may wish
       to modify this list of roles to suit your local RBAC policies)
    * Create the role(s) in Keystone (optional and enabled by default).

    Change-Id: I99eaf29473bc4e70017580b3b340c24093aa0619