Prevent some race conditions by requiring the storage server package
This commit is contained in:
parent
403a88a05f
commit
5d68f7e260
manifests/storage
@ -11,12 +11,14 @@ class swift::storage::account(
|
||||
ensure => running,
|
||||
enable => true,
|
||||
provider => $::swift::params::service_provider,
|
||||
require => Package['swift-account'],
|
||||
}
|
||||
|
||||
service { 'swift-account-auditor':
|
||||
ensure => running,
|
||||
enable => true,
|
||||
provider => $::swift::params::service_provider,
|
||||
require => Package['swift-account'],
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -11,15 +11,18 @@ class swift::storage::container(
|
||||
ensure => running,
|
||||
enable => true,
|
||||
provider => $::swift::params::service_provider,
|
||||
require => Package['swift-container'],
|
||||
}
|
||||
service { 'swift-container-auditor':
|
||||
ensure => running,
|
||||
enable => true,
|
||||
provider => $::swift::params::service_provider,
|
||||
require => Package['swift-container'],
|
||||
}
|
||||
# The following service conf is missing in Ubunty 12.04
|
||||
file { '/etc/init/swift-container-sync.conf':
|
||||
source => 'puppet:///modules/swift/swift-container-sync.conf.upstart',
|
||||
source => 'puppet:///modules/swift/swift-container-sync.conf.upstart',
|
||||
require => Package['swift-container'],
|
||||
}
|
||||
service { 'swift-container-sync':
|
||||
ensure => running,
|
||||
|
@ -11,11 +11,13 @@ class swift::storage::object(
|
||||
ensure => running,
|
||||
enable => true,
|
||||
provider => $::swift::params::service_provider,
|
||||
require => Package['swift-object'],
|
||||
}
|
||||
service { 'swift-object-auditor':
|
||||
ensure => running,
|
||||
enable => true,
|
||||
provider => $::swift::params::service_provider,
|
||||
require => Package['swift-object'],
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user