Merge "Ensure cache parameters are cleared"
This commit is contained in:
@@ -109,6 +109,14 @@ class swift::containerreconciler(
|
||||
if !empty(grep(any2array($memcache_servers), '127.0.0.1')) {
|
||||
Class['memcached'] -> Class['swift::containerreconciler']
|
||||
}
|
||||
} else {
|
||||
swift_container_reconciler_config {
|
||||
'filter:cache/memcache_servers': ensure => absent;
|
||||
'filter:cache/tls_enabled': ensure => absent;
|
||||
'filter:cache/tls_cafile': ensure => absent;
|
||||
'filter:cache/tls_certfile': ensure => absent;
|
||||
'filter:cache/tls_keyfile': ensure => absent;
|
||||
}
|
||||
}
|
||||
|
||||
swift_container_reconciler_config {
|
||||
|
@@ -158,6 +158,14 @@ class swift::objectexpirer(
|
||||
if !empty(grep(any2array($memcache_servers), '127.0.0.1')) {
|
||||
Class['memcached'] -> Class['swift::objectexpirer']
|
||||
}
|
||||
} else {
|
||||
swift_object_expirer_config {
|
||||
'filter:cache/memcache_servers': ensure => absent;
|
||||
'filter:cache/tls_enabled': ensure => absent;
|
||||
'filter:cache/tls_cafile': ensure => absent;
|
||||
'filter:cache/tls_certfile': ensure => absent;
|
||||
'filter:cache/tls_keyfile': ensure => absent;
|
||||
}
|
||||
}
|
||||
|
||||
swift_object_expirer_config {
|
||||
|
@@ -92,8 +92,8 @@ describe 'swift::objectexpirer' do
|
||||
end
|
||||
|
||||
it 'should not configure memcache servers' do
|
||||
is_expected.to_not contain_swift_object_expirer_config(
|
||||
'filter:cache/memcache_servers')
|
||||
is_expected.to contain_swift_object_expirer_config(
|
||||
'filter:cache/memcache_servers').with_ensure('absent')
|
||||
end
|
||||
end
|
||||
|
||||
|
Reference in New Issue
Block a user