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,
|
ensure => running,
|
||||||
enable => true,
|
enable => true,
|
||||||
provider => $::swift::params::service_provider,
|
provider => $::swift::params::service_provider,
|
||||||
|
require => Package['swift-account'],
|
||||||
}
|
}
|
||||||
|
|
||||||
service { 'swift-account-auditor':
|
service { 'swift-account-auditor':
|
||||||
ensure => running,
|
ensure => running,
|
||||||
enable => true,
|
enable => true,
|
||||||
provider => $::swift::params::service_provider,
|
provider => $::swift::params::service_provider,
|
||||||
|
require => Package['swift-account'],
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -11,15 +11,18 @@ class swift::storage::container(
|
|||||||
ensure => running,
|
ensure => running,
|
||||||
enable => true,
|
enable => true,
|
||||||
provider => $::swift::params::service_provider,
|
provider => $::swift::params::service_provider,
|
||||||
|
require => Package['swift-container'],
|
||||||
}
|
}
|
||||||
service { 'swift-container-auditor':
|
service { 'swift-container-auditor':
|
||||||
ensure => running,
|
ensure => running,
|
||||||
enable => true,
|
enable => true,
|
||||||
provider => $::swift::params::service_provider,
|
provider => $::swift::params::service_provider,
|
||||||
|
require => Package['swift-container'],
|
||||||
}
|
}
|
||||||
# The following service conf is missing in Ubunty 12.04
|
# The following service conf is missing in Ubunty 12.04
|
||||||
file { '/etc/init/swift-container-sync.conf':
|
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':
|
service { 'swift-container-sync':
|
||||||
ensure => running,
|
ensure => running,
|
||||||
|
@ -11,11 +11,13 @@ class swift::storage::object(
|
|||||||
ensure => running,
|
ensure => running,
|
||||||
enable => true,
|
enable => true,
|
||||||
provider => $::swift::params::service_provider,
|
provider => $::swift::params::service_provider,
|
||||||
|
require => Package['swift-object'],
|
||||||
}
|
}
|
||||||
service { 'swift-object-auditor':
|
service { 'swift-object-auditor':
|
||||||
ensure => running,
|
ensure => running,
|
||||||
enable => true,
|
enable => true,
|
||||||
provider => $::swift::params::service_provider,
|
provider => $::swift::params::service_provider,
|
||||||
|
require => Package['swift-object'],
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user