Puppet: Ceilometer controller support
authorDan Prince <dprince@redhat.com>
Thu, 22 Jan 2015 19:38:36 +0000 (14:38 -0500)
committerDan Prince <dprince@redhat.com>
Tue, 3 Feb 2015 19:10:18 +0000 (19:10 +0000)
commita536d3c8887b99c3b6e270c2e6c2469e4241eb7a
tree0925603a7d53e00a76772b53db906851e82c436d
parent0fce77e3c2169a05d84ee6e7b76fe651429aa380
Puppet: Ceilometer controller support

This patch adds support for the Ceilometer controller
role including the Ceilometer:

 -API
 -central agent
 -alarm notifier
 -alarm evaluator
 -collector
 -expirer

In order to enable swift metering the swift::proxy ceilometer middleware
was added in.

Also, a minor adjustment to the existing ceilometer HA proxy setting
was made to accommodate ceilometer auth settings. (not exactly sure
why but this seems to be required)

Like upstream TripleO Ceilometer is currently using a MySQL database
backend. A follow on patch can support configuring MongoDB for use
with Ceilometer.

Change-Id: I4e171274bd7679d386d93492d13dfa7c5d37f6a8
controller-puppet.yaml
puppet/hieradata/common.yaml
puppet/hieradata/controller.yaml
puppet/hieradata/object.yaml
puppet/loadbalancer.pp
puppet/overcloud_controller.pp