Decouple swift-proxy from ceilometer packages
authorDan Prince <dprince@redhat.com>
Fri, 9 Dec 2016 08:37:41 +0000 (09:37 +0100)
committerDan Prince <dprince@redhat.com>
Mon, 12 Dec 2016 01:31:21 +0000 (20:31 -0500)
commit93dc1078b4f911bf807ac583df926cdfc734e8f8
tree3268eecaa3f69054f61dc37ea2080fedf62b2a02
parenta102d35f12e75bbf7fa9c5f91aeaef145f203143
Decouple swift-proxy from ceilometer packages

This patch updates the swift proxy so that it only depends
on ceilometer if the ceilometer_api_enabled all-nodes-data hiera
setting has been set.

Also removes a parameter dependency where the
tripleo::profile::base::swift::proxy class was referencing
a puppet-ceilometer value from hiera (which can
also cause ceilometer dependencies).

Depends-On: Ief5399d7ea4d26e96ce54903a69d660fa4fe3ce9

Change-Id: I8d9f69f5e9160543b372bd9886800f16f625fdc6
Closes-bug: #1648736
manifests/profile/base/swift/proxy.pp