Merge pull request #135 from xbezdick/master

Update openstack modules to their latest master
Update firewall to latest master

- old commit: f061452461c841e83f20df1f9dd0aea485fb9744
- new commit: 6b308177c3d279083078955942969c92b145eba0

commit 6b308177c3d279083078955942969c92b145eba0
Merge: 5da0edb 213be2e
Author: Travis Fields <cyberious@users.noreply.github.com>
Date:   Tue Nov 4 15:16:16 2014 -0800

    Merge pull request #432 from mhaskel/test

    Merge 1.2.x into master

commit 213be2e666c9b3ddff53a0228b023b1027bca820
Merge: 5da0edb ec940cf
Author: Morgan Haskel <morgan@puppetlabs.com>
Date:   Tue Nov 4 15:02:33 2014 -0800

    Merge remote-tracking branch 'upstream/1.2.x' into test

commit ec940cff5ba4640c43e1cdfd46891a519f94c7c3
Merge: 2d62a2c 2ad6beb
Author: Travis Fields <cyberious@users.noreply.github.com>
Date:   Mon Nov 3 13:11:56 2014 -0800

    Merge pull request #431 from mhaskel/1.2.0-prep

    1.2.0 prep

commit 2ad6bebb9ef554ce782ea5fec6c7b4ba4d1757a1
Author: Morgan Haskel <morgan@puppetlabs.com>
Date:   Fri Oct 31 14:26:18 2014 -0700

    1.2.0 prep

commit 5da0edb4149dc78e7a6408791aeeeb9d823550e5
Merge: 7ea7892 fac7fce
Author: Colleen Murphy <cmurphy@users.noreply.github.com>
Date:   Fri Oct 31 16:18:03 2014 -0700

    Merge pull request #430 from mhaskel/1.2.0-prep

    1.2.0 prep

commit fac7fced6933000328111350c2528e76112346a5
Author: Morgan Haskel <morgan@puppetlabs.com>
Date:   Fri Oct 31 14:26:18 2014 -0700

    1.2.0 prep

commit 2d62a2c6172d9348e85cc9f1961cdaf13a702771
Merge: 884a19a 7ea7892
Author: Travis Fields <cyberious@users.noreply.github.com>
Date:   Fri Oct 31 14:35:38 2014 -0700

    Merge pull request #429 from mhaskel/1.2.x-ff

    1.2.x ff

commit 7ea7892ed20acc8e8c3ac78d8187f000417fa84c
Merge: 616953d 829cf26
Author: Morgan Haskel <morgan@puppetlabs.com>
Date:   Thu Oct 30 16:29:42 2014 -0700

    Merge pull request #426 from paramite/firewalld-fix

    Fixed firewalld package issue

commit 616953d631554795bbb1c97cd98708c07a4c7e77
Merge: f061452 20aeaff
Author: Travis Fields <cyberious@users.noreply.github.com>
Date:   Thu Oct 30 15:15:33 2014 -0700

    Merge pull request #428 from mhaskel/el5_test_fix

    ip6tables isn't supported on EL5

commit 20aeaff87a81f87de57581852d50ea3717f6a3f5
Author: Morgan Haskel <morgan@puppetlabs.com>
Date:   Thu Oct 30 15:12:42 2014 -0700

    ip6tables isn't supported on EL5

    No need to test ip6tables purging on EL5 since the ip6tables provider
    isn't supported.

commit 829cf269cd0e7c72931e97d151fcb48505933be1
Author: Martin Mágr <mmagr@redhat.com>
Date:   Fri Oct 24 09:37:01 2014 +0200

    Fixed firewalld package issue

    Firewalld package cannot be uninstalled, because other packages might be dependent
    on it. This patch makes just firewalld service to stop and be disabled.

    For more info please check: https://bugzilla.redhat.com/show_bug.cgi?id=1148399
Update ceilometer to latest master

- old commit: c0bf61c0d70a04f77b9c7fdf2211bf36bda12a78
- new commit: 1d78470e5023e2ca6adef47c904d14d046dd87d1

commit 1d78470e5023e2ca6adef47c904d14d046dd87d1
Author: Yanis Guenane <yanis.guenane@enovance.com>
Date:   Mon Nov 10 14:45:07 2014 -0500

    policy.pp : Fix duplicate ressource issue openstacklib::policy

    Currently, in the policy.pp file the class openstacklib::policy
    is called. The same apply for all components resulting in a
    Duplicate Ressource issue. Using directly the underlying ressource
    openstacklib::policy::base we prevent this issue.

    Change-Id: Ia384a42365056317ca14031081f8c6e134f266aa
Update cinder to latest master

- old commit: c79a2a2c3a8fa3b2ae252f01c912939f996b4c1b
- new commit: b5dce39754ed6857d6dc87b3ae29ed38057a487e

commit b5dce39754ed6857d6dc87b3ae29ed38057a487e
Author: Yanis Guenane <yanis.guenane@enovance.com>
Date:   Mon Nov 10 14:27:42 2014 -0500

    policy.pp : Fix duplicate ressource issue openstacklib::policy

    Currently, in the policy.pp file the class openstacklib::policy
    is called. The same apply for all components resulting in a
    Duplicate Ressource issue. Using directly the underlying ressource
    openstacklib::policy::base we prevent this issue.

    Change-Id: Ida23a774158f3275bc874d1b52a3424afeeb6fb2
Update glance to latest master

- old commit: a03acf54bf3163fc068196a6d4d62a5605ab4965
- new commit: 916a90ebdc3e9fafe956b12dcaa0e0ce3e7e3f04

commit 916a90ebdc3e9fafe956b12dcaa0e0ce3e7e3f04
Merge: e90ea39 fa5c362
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Nov 13 19:29:13 2014 +0000

    Merge "Let image upload happen after configuration is applied"

commit e90ea396267f960ec3379e36e42600078548de67
Author: Yanis Guenane <yanis.guenane@enovance.com>
Date:   Mon Nov 10 14:19:13 2014 -0500

    policy.pp : Fix duplicate ressource issue openstacklib::policy

    Currently, in the policy.pp file the class openstacklib::policy
    is called. The same apply for all components resulting in a
    Duplicate Ressource issue. Using directly the underlying ressource
    openstacklib::policy::base we prevent this issue.

    Change-Id: I08a9aa3d296042292b0127b9920dd7971eec57fe

commit fa5c362f0fb279003aaeb5927c6e312e0d128ec8
Author: Jan Kundrát <jan.kundrat@cesnet.cz>
Date:   Wed Oct 1 02:28:08 2014 +0200

    Let image upload happen after configuration is applied

    In order to succesfully upload an image, it is important that the server side
    got a chance to react to possibly updated configuration. The Glance_image class
    itself also parses the configuration of the API service for stuff such as region
    name. When any of these options are changed through the Glance_api_config, this
    modification has to be saved on disk at the time the Glance_image class parses
    the configuration file.

    This patch utilizes the transitivity of the ~> operator where a change to a
    Glance_api_config already notifies the Service['glance-api'].

    Change-Id: I21d7c40de79b5e40421f9d645236ee972bd061e5
Update heat to latest master

- old commit: c24fe25cd197b8d83d9dc1d6671a0499bb85e7ed
- new commit: 45a35dc2ec5f01bd79189ada881d083e1a51413b

commit 45a35dc2ec5f01bd79189ada881d083e1a51413b
Author: Gael Chamoulaud <gchamoul@redhat.com>
Date:   Wed Nov 12 11:10:14 2014 +0100

    Add puppet-lint-param-docs plugins to puppet-lint

    - This puppet-lint plugin checks if all parameters are documented
    - Fix some unaligned arrows
    - https://github.com/domcleal/puppet-lint-param-docs

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

commit fd34b59ba5f7648fc6952aa930beca955776e829
Author: Yanis Guenane <yanis.guenane@enovance.com>
Date:   Mon Nov 10 13:58:30 2014 -0500

    policy.pp : Fix duplicate ressource issue openstacklib::policy

    Currently, in the policy.pp file the class openstacklib::policy
    is called. The same apply for all components resulting in a
    Duplicate Ressource issue. Using directly the underlying ressource
    openstacklib::policy::base we prevent this issue.

    Change-Id: I96df810db8c14e564baca508b7d2eec71c6573c3
Update horizon to latest master

- old commit: 3fdd86e61471e9b7503d0e23f38c7fd4efa94267
- new commit: 351c711004ccd9815e9a0d153bc5452461f7852d

commit 351c711004ccd9815e9a0d153bc5452461f7852d
Author: Javier Pena <jpena@redhat.com>
Date:   Wed Nov 12 12:13:08 2014 +0100

    Fix $compress_offline and /var/tmp as temp dir

    $compress_offline is defined as boolean, however its default value
    was a string, causing if to be always evaluated to true when
    checked later.

    Also, is file_upload_temp_dir is /var/tmp, we should apply the
    same logic used with /tmp and not modify its owner or permissions.

    Change-Id: I55cd0a2e0ebc5d23d3f43a2c87138cffd2f64253
Update neutron to latest master

- old commit: 340abcde440038d166e0fc3dd5d11f74f478f5d6
- new commit: 663b4b16d22f78dbbb89c58170690a3c0a1e0ff2

commit 663b4b16d22f78dbbb89c58170690a3c0a1e0ff2
Author: Yanis Guenane <yanis.guenane@enovance.com>
Date:   Mon Nov 10 14:53:46 2014 -0500

    policy.pp : Fix duplicate ressource issue openstacklib::policy

    Currently, in the policy.pp file the class openstacklib::policy
    is called. The same apply for all components resulting in a
    Duplicate Ressource issue. Using directly the underlying ressource
    openstacklib::policy::base we prevent this issue.

    Change-Id: I7c71e957fbae4caa7a4fc3309c58a0abd057e412
Update nova to latest master

- old commit: aa578ae78b3937c23fb026c7304d92e1d808ffbd
- new commit: 261ae911fc5c325f6dd739a9b05f508a80a25034

commit 261ae911fc5c325f6dd739a9b05f508a80a25034
Merge: 507c689 fb27d33
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Nov 18 05:31:17 2014 +0000

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

commit 507c689ebd88d0028031b64f20b0510594ed2759
Merge: 855620a fa9b61b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Nov 17 18:55:11 2014 +0000

    Merge "add a dhcp_domain option in nova configuration"

commit 855620a980f98df25ea176dd9dab204a2e271d11
Merge: 4351721 ee3d300
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Nov 17 17:15:48 2014 +0000

    Merge "The service name for the Spice proxy is nova-spiceproxy under Ubuntu."

commit 4351721eaecd77d2a271de153589dea617dc7d7d
Merge: e6711e3 572c33e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Nov 14 16:59:17 2014 +0000

    Merge "policy.json: Allow one to manage them from the puppet module"

commit fa9b61b29b209cc61d27a9080850ee85034b80ef
Author: gcmalloc <gcmalloc@gmail.com>
Date:   Wed Nov 12 17:06:28 2014 +0100

    add a dhcp_domain option in nova configuration

    Change-Id: I0702d4f7e1a8ca2efdd00a04dc21d52e9064d150

commit 572c33e76feb741e43654f21f013a293243e0e2c
Author: Yanis Guenane <yanis.guenane@enovance.com>
Date:   Fri Sep 26 18:59:53 2014 -0400

    policy.json: Allow one to manage them from the puppet module

    This commit allow a deployer to manage the policies via this module
    It relies on augeas to change only the policy needed. The init takes
    a hash of policies and apply them.

    Change-Id: I534e76f4f7385e9057aaee0a5ec5d463dc918646

commit fb27d33a7f697ad041aae8f928e2d5e3c01a92ff
Author: Emilien Macchi <emilien.macchi@enovance.com>
Date:   Tue Oct 28 17:15:50 2014 -0400

    Update [glance] 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 [glance] section
    * Delete the glance_ prefix when needed

    Closes-bug #1391099

    Change-Id: Id6619de87e27b5b476a3bf78387db6c1f52ea4ac

commit e6711e3906c62850dc6431bd57f5fb58e243a9fc
Author: Sebastien Badia <sebastien.badia@enovance.com>
Date:   Mon Nov 10 10:46:29 2014 +0100

    Deprecate quota_injected_file_path_bytes (update for Juno)

    * Deprecate [DEFAULT]/quota_injected_file_path_bytes in favor of
      [DEFAULT] quota_injected_file_path_length.
    * Remove quota_max_injected_file_path_bytes parameter.

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

    Change-Id: Ia408de8fa980b37e6d46dece8d90a83f2083df8a
    Partial-Bug: #1391099

commit ee3d30098fff4e7fb7acb0938d0bf0547f5c33b3
Author: Arnoud de Jonge <arnoud.dejonge@cyso.com>
Date:   Thu Oct 30 13:34:39 2014 +0100

    The service name for the Spice proxy is nova-spiceproxy under Ubuntu.

    Change-Id: I061be3d45ef463e9c192d6aea9b9059359c4214c
Update openstacklib to latest master

- old commit: bfbe779b17a9d53b26f1d246d35d44b29637f0ce
- new commit: 2fc2e5504de7c298263a1d63af92974a7779d5c9

commit 2fc2e5504de7c298263a1d63af92974a7779d5c9
Author: Emilien Macchi <emilien.macchi@enovance.com>
Date:   Fri Nov 14 13:37:09 2014 +0100

    Implement openstacklib::messaging::rabbitmq

    * Add puppetlabs-rabbitmq 4.x as a dependency in fixtures &
      metadata.json
    * Implement openstacklib::messaging::rabbitmq to manage user, permissions
      and vhost in RabbitMQ (+ unit tests)
    * Documentation

    Change-Id: I65190035b51f3d72e4302dae7fad92a280d63cff