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:
@@ -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':
|
||||
|
||||
Reference in New Issue
Block a user