proxy/ceilometer: deploy middleware before starting service

If we don't deploy the middleware before starting swift-proxy,
swift-proxy might fail to start because it won't find the dependency.

This patch aims to make sure we first install
python-ceilometermiddleware before trying to start swift-proxy.

Change-Id: I3a04bba9de1ebc5e0fad40a43aa7b278f3597b17
This commit is contained in:
Emilien Macchi
2016-10-05 12:32:15 -04:00
parent 3d304a20fe
commit da39b47daf

View File

@@ -88,8 +88,9 @@ class swift::proxy::ceilometer(
groups +> $group,
}
if defined(Service['swift-proxy']) {
File['/var/log/ceilometer/swift-proxy-server.log'] -> Service['swift-proxy']
if defined(Service['swift-proxy-server']) {
File['/var/log/ceilometer/swift-proxy-server.log'] -> Service['swift-proxy-server']
Package['python-ceilometermiddleware'] -> Service['swift-proxy-server']
}
file { '/var/log/ceilometer/swift-proxy-server.log':