create swift user after installing ceilometer package

When configuring ceilometer middleware in Swift, we need the ceilometer
package first to have the ceilometer user before trying to create the
swift user because we add the swift user to the ceilometer group.

Change-Id: I2be3f693f11a7c41b0c198cb24420e53b057f338
This commit is contained in:
Emilien Macchi
2017-03-10 18:36:37 -05:00
parent 1d0ba466e6
commit 7bab8544ff

View File

@@ -153,6 +153,8 @@ deprecated. Please use swift::proxy::ceilometer::default_transport_url instead."
groups +> $group,
}
Package<| tag == 'ceilometer-package' |> -> User['swift']
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']