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:
redis
 - initial commit: 31ecbcace3cacf26ad85d90abc2409da8973e788
Merge pull request #137 from paramite/redis-addition

Automatic update
Add Rakefile to run rspec tests over all the puppet modules.

Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
Merge pull request #142 from strider/RSPECTestsInfra

Add Rakefile to run rspec tests over all the puppet modules.
Merge pull request #145 from xbezdick/master

Update openstack modules to their latest master
Update glance to 24d5c3425f6016e9eb6447a4041a7419eada3d31

commit 24d5c3425f6016e9eb6447a4041a7419eada3d31
Merge: 916a90e 908a62b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Nov 22 15:19:12 2014 +0000

    Merge "Update [glance_store] section in glance config for Juno"

commit 908a62b2b932d833baef368c9c56499a23355e75
Author: Emilien Macchi <emilien.macchi@enovance.com>
Date:   Tue Oct 28 17:37:46 2014 -0400

    Update [glance_store] section in glance config for Juno

    Use new parameters for Juno like it's documented here:
    http://docs.openstack.org/trunk/config-reference/content/glance-conf-changes-master.html
    * Use [glance_store] section
    * Update prefix when needed

    Partial-Bug: #1391099

    Change-Id: I096b16c33c493270422113e0107a100f967debc6
Update heat to d1479219e946bc9cc7fb08d60de9f3ec85cb7176

commit d1479219e946bc9cc7fb08d60de9f3ec85cb7176
Author: Sebastien Badia <sebastien.badia@enovance.com>
Date:   Tue Nov 18 09:34:59 2014 +0100

    Remove deprecated api-cfn and api-cloudwatch classes

    heat::api-cloudwatch and heat::api-cfn are not correctly named, these
    classes are deprecated and replaced by respectively heat::api_cloudwatch
    and heat::api_cfn since release 3.0.0-rc2. It's time to clean it for
    release after 4.2.0.

    Change-Id: Ib29741173e971cefde1cff67281bce368365dde2
Update horizon to 353c372d582167d5635b1b2ee9474cf6822db032

commit 353c372d582167d5635b1b2ee9474cf6822db032
Merge: 351c711 8530df7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Nov 21 05:57:52 2014 +0000

    Merge "Put $bind_address in vhost config only if it's explicitly specified"

commit 8530df74dedeb5e080fbf0d7e162373bd2c611eb
Author: Mike Dorman <mdorman@godaddy.com>
Date:   Fri Sep 19 09:01:10 2014 -0600

    Put $bind_address in vhost config only if it's explicitly specified

    Only add the 'ip' element to the $default_vhost_conf hash if it was explicitly
    specified in the instantiation of the class.  This is because ip => undef gets
    changed to ip => '' via the Puppet function API when ensure_resource is called.
    For port => 80, that causes a conflict with the Apache module's default
    port 80 vhost listener.

    Change-Id: I504857aca99a7a3c42ee17242bcc0dea33f1b6e4
    Closes-Bug: 1371345
Update neutron to bbecaab2ff2d755e8c19e50458bbbd1b7e43fb2a

commit bbecaab2ff2d755e8c19e50458bbbd1b7e43fb2a
Merge: 663b4b1 0a8aadd
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Nov 19 02:41:00 2014 +0000

    Merge "Adding l3_ext network type support for neutron VMWare NSX plugin"

commit 0a8aadd4da9ad9c5bf3d62f2cd9179395da42cee
Author: Stepan Rogov <srogov@mirantis.com>
Date:   Tue Oct 14 13:21:09 2014 +0400

    Adding l3_ext network type support for neutron VMWare NSX plugin

    http://docs.openstack.org/admin-guide-cloud/content/section_plugin_specific_extensions.html#section_vmware_nsx_plugin_l3_extension

    Change-Id: Ibabe05ebfa6315285c72465da2eadc989b3a9312
Update nova to 0d1a71f4f6f59c7ec87d571dc63707e200f753b2

commit 0d1a71f4f6f59c7ec87d571dc63707e200f753b2
Merge: ce7c034 65fc70f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Nov 20 12:23:09 2014 +0000

    Merge "Set force_snat_range parameter"

commit ce7c034071aff9f0cefa030633260e382e43056f
Merge: d135816 9aba3db
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Nov 19 17:10:25 2014 +0000

    Merge "Service Validation for Nova-API"

commit d135816de1c95cd75461c733bcf165e2173a322d
Merge: d50cec9 5c8ee34
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Nov 18 22:06:00 2014 +0000

    Merge "Tag all nova packages"

commit d50cec90b5ced618b6cdecc354644a5691f1b891
Merge: 261ae91 e39cc68
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Nov 18 21:54:12 2014 +0000

    Merge "Update [neutron] section in nova.conf for Juno"

commit e39cc688cd9a979b99e0ef62750b11dd5730801f
Author: Emilien Macchi <emilien.macchi@enovance.com>
Date:   Tue Oct 28 17:04:21 2014 -0400

    Update [neutron] section in nova.conf for Juno

    Use new parameters for Juno like it's documented here:
    http://docs.openstack.org/trunk/config-reference/content/nova-conf-changes-master.html

    * Use [neutron] section
    * Delete the neutron_prefix when needed

    Closes-bug #1391099

    Change-Id: Ib63a80ea28b5aa5c033df3ec503031a99f4824c9

commit 9aba3db2dd9b2cf991932856a7a968238ef71d23
Author: Emilien Macchi <emilien.macchi@enovance.com>
Date:   Mon Oct 6 23:22:59 2014 -0400

    Service Validation for Nova-API

    As an option, validate Nova API service with a default or custom
    command, and if the service is up and running, create a Puppet Anchor.

    Change-Id: Ifec05a8409f1d6fabd62f2005478c3dca8104a27

commit 65fc70f4d84177e3d512bf930244174fe57f24c8
Author: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
Date:   Thu Oct 23 12:36:48 2014 +0200

    Set force_snat_range parameter

    Due to change 59ac254bf15bb059cca12a82c9d819c371ea5c6f merged in Juno
    Nova-network checks whether network has external gateway and does
    (which it has by default) and does not create SNAT rules for the instances
    if list of force snat ranges is empty now.

    This change sets force_snat_range to ANY network and thus
    new code adds corresponding rules.

    Change-Id: I339dd09543f2900cab3ba6164207e962229e4386
    Closes-Bug: 1384661
    Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>

commit 5c8ee34222bffd0da5904fa1ad23bbf631ee3a46
Author: Mathieu Gagné <mgagne@iweb.com>
Date:   Thu Nov 13 11:55:04 2014 -0500

    Tag all nova packages

    Some users wish to override the default package provider by their own.

    Tag all packages with the 'openstack' and its corresponding
    service name to allow mass resource attributes override using
    resource collectors.

    Change-Id: I3a8041be7b9fcb304d2cf0dbdd4a021cd8594c02
    Closes-bug: #1391209
Update swift to 54fdb8474245deebc7f4a04cd74caf061a4e90f2

commit 54fdb8474245deebc7f4a04cd74caf061a4e90f2
Author: Gael Chamoulaud <gchamoul@redhat.com>
Date:   Mon Nov 17 19:00:33 2014 +0100

    Fix fixtures.yml for puppetlab/concat

    Change-Id: Ieedfc17290aab8444f4e825203d6c983c237c4e5
    Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
[horizon] Change default documentation URL

Documentation should point to RDO docs by default. This patch is changing it.

Fixes: rhbz#1092019
[rabbitmq] Don't manage RabbitMQ repos

Fixes: rhbz#1112853
[openstack] Set default charset to utf8
[heat] Implement Keystone domain creation

Keystone domain has to be created for Heat. This patch implements this
via helper script [1] since we don't have support for Keystone v3 API
in puppet-keystone yet. This implementation should be refactored as soon
as we will have v3 API available in puppet-keystone. For more info
please check [2].

[1] https://github.com/openstack/heat/blob/master/bin/heat-keystone-setup-domain
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1076172
[keystone] Add manage_service feature

puppet-keystone lacks of disabling service managing. This patch adds
$manage_service parameter to relevant class.

Change-Id: I80a55857442c6cd32387481fbe68b54f52e827a1
Closes-bug: #1359823
Configure OVS mechanism agent configs in its config file

Configurations for the OVS agent should go in its config file:
/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini

Therefore, we should not remove the agent config file and
replace it with a symlink to plugin.ini or ml2_conf.ini.

Those config files are meant to be used by the core plugin itself
in neutron-server, not the agents themselves.

- Remove symlink creation from ovs_neutron_plugin.ini to plugin.ini
- Use neutron_plugin_ovs to configure OVS mechanism agent configs

Change-Id: I53d9b923784587e8a2a934f004a3b054c716daaa
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
Add manage_service feature

puppet-swift lacks of disabling service managing. This patch adds
$manage_service and $enabled parameter to all relevant classes.

Closes-bug: #1359823
Change-Id: I3d632e3a26e9394d03d94089ae704904bf77aa51