Updated Modulefile for release candidate 2

Updated Modulefile to match naming conventions and dependencies
for rest of puppet-openstack projects. Updated .gitreview to
use stable/havana

Change-Id: I55ddda3bf1c89e5f6127ab3fb1a6a2d7c2f2e4d6
Fixed mysql dependency to match other modules

Fixed the mysql dependency to match the other puppet-openstack modules.

Change-Id: I8ad1011f892e2cadfbfa3fa4ca932fae9ded5cf0
(cherry picked from commit 49f814a58cc7594584673564ce56996e34cc09ac)

Conflicts:
	.fixtures.yml
	Modulefile

Change-Id: I8ad1011f892e2cadfbfa3fa4ca932fae9ded5cf0
Remove use of deprecated include_class matcher

include_class is deprecated since rspec-puppet 1.0.0.
contain_class should be used instead.

Closes-bug: #1263617
Change-Id: If2e5a2c467a5d1c4eb130dc6b2643d05c748abe0
(cherry picked from commit f745cf634fa2cf9889a2ef03ee9de3a3d0d1045b)
Add API binding options

Ceilometer is able to bind API server to both an IP address and a port.
This patch aims to add support for both configuration flags.

Change-Id: I83164a925cf115d091cb04d14922ee7bbdd0ac63
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
(cherry picked from commit f8eea90cd9f1652ba927bfcc9bf8234af8983c11)
Only add ceilometer user to nova group if using compute agent

When using ceilometer outside of the compute context (ex: with the
swift middleware), puppet-ceilometer attempts to add the user to
the nova group which does not (and probably should not) exist on
the swift nodes.

Change-Id: I6cc68152325a967c024ce611f92a90ce0afba8cc
(cherry picked from commit d064997cd4c50d9b5365fe2ffca60e14a86b08e1)
Merge "Only add ceilometer user to nova group if using compute agent" into stable/havana
Merge "Remove use of deprecated include_class matcher" into stable/havana
Release candidate 3.0.0-rc3

Updated Modulefile for release candidate 3.

Change-Id: I3b45063afd080100287b0544be5d71d849048d89
Release 3.0.0

Updated Modulefile for release 3.0.0.

Change-Id: I2d16cbf9d792d396c815adc131786830c32aade5
Fix package ceilometer-alarm type error on Debian

This commit:
  - Fix type error about ceilometer-alarm package name
    - See bug #1263946
  - Fix indentation on Debian params.pp
  - Fix spec warnings (partition_rpc_topic,record_history)

Closes-bug: #1263946

Change-Id: I1ad19af429f2787d58837e51da95e981bdd66b40
(cherry-pick from 5bc33119dfc2adb8abdd0c475422d0e8559513c1)
Remove log_dir from params and make logs configurable in init

log_dir does not seem to be used in other classes. In the use case where
it can be necessary to specify the location of ceilometer logs, this
patch makes it possible to do so while maintaining the default for
backwards compatibility. This patch also adds the possibility of
sending logs to syslog/rsyslog in the same way as implemented in
puppet-nova.

Change-Id: I1f970d5e3cc947308221fb2b2cdfb34f89c64314
Partial-Bug: #1269482
(cherry picked from commit 3685997f0ed4a88d0ccacd0415b210a948c66910)
Merge "Remove log_dir from params and make logs configurable in init" into stable/havana
Merge branch 'havana' of https://github.com/gwdg/puppet-ceilometer into havana