Merge pull request #48 from derekhiggins/devel
Starting the swift replicator with /usr/bin/swift-init
This commit is contained in:
@@ -51,6 +51,16 @@ define swift::storage::generic(
|
|||||||
subscribe => Package["swift-${name}"],
|
subscribe => Package["swift-${name}"],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if $::osfamily == "RedHat" {
|
||||||
|
service { "swift-${name}-replicator":
|
||||||
|
start => "/usr/bin/swift-init ${name}-replicator start",
|
||||||
|
ensure => running,
|
||||||
|
enable => true,
|
||||||
|
hasstatus => true,
|
||||||
|
provider => base,
|
||||||
|
subscribe => Package["swift-${name}"],
|
||||||
|
}
|
||||||
|
}else{
|
||||||
service { "swift-${name}-replicator":
|
service { "swift-${name}-replicator":
|
||||||
name => inline_template("<%= scope.lookupvar('::swift::params::${name}_replicator_service_name') %>"),
|
name => inline_template("<%= scope.lookupvar('::swift::params::${name}_replicator_service_name') %>"),
|
||||||
ensure => running,
|
ensure => running,
|
||||||
@@ -59,5 +69,6 @@ define swift::storage::generic(
|
|||||||
provider => $service_provider,
|
provider => $service_provider,
|
||||||
subscribe => Package["swift-${name}"],
|
subscribe => Package["swift-${name}"],
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -55,6 +55,12 @@ describe 'swift::storage::generic' do
|
|||||||
:hasstatus => true,
|
:hasstatus => true,
|
||||||
:provider => param_hash[:service_provider]
|
:provider => param_hash[:service_provider]
|
||||||
)}
|
)}
|
||||||
|
it { should contain_service("swift-#{t}-replicator").with(
|
||||||
|
:ensure => 'running',
|
||||||
|
:enable => true,
|
||||||
|
:hasstatus => true,
|
||||||
|
:provider => param_hash[:service_provider]
|
||||||
|
)}
|
||||||
it { should contain_file("/etc/swift/#{t}-server/").with(
|
it { should contain_file("/etc/swift/#{t}-server/").with(
|
||||||
:ensure => 'directory',
|
:ensure => 'directory',
|
||||||
:owner => 'swift',
|
:owner => 'swift',
|
||||||
|
|||||||
Reference in New Issue
Block a user