Skip to content

Commit

Permalink
proxy/ceilometer: deploy middleware before starting service
Browse files Browse the repository at this point in the history
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
  • Loading branch information
EmilienM committed Oct 5, 2016
1 parent 3d304a2 commit da39b47
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions manifests/proxy/ceilometer.pp
Expand Up @@ -88,8 +88,9 @@
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':
Expand Down

0 comments on commit da39b47

Please sign in to comment.