Skip to content

Commit da39b47

Browse files
committed
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
1 parent 3d304a2 commit da39b47

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

manifests/proxy/ceilometer.pp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,9 @@
8888
groups +> $group,
8989
}
9090

91-
if defined(Service['swift-proxy']) {
92-
File['/var/log/ceilometer/swift-proxy-server.log'] -> Service['swift-proxy']
91+
if defined(Service['swift-proxy-server']) {
92+
File['/var/log/ceilometer/swift-proxy-server.log'] -> Service['swift-proxy-server']
93+
Package['python-ceilometermiddleware'] -> Service['swift-proxy-server']
9394
}
9495

9596
file { '/var/log/ceilometer/swift-proxy-server.log':

0 commit comments

Comments
 (0)