# (string value)
# Defaults to $::os_service_default
#
+# [*cache_backend*]
+# (Optional) The backend to pass to oslo::cache.
+# Defaults to $::os_service_default
+#
# [*memcache_servers*]
# (Optional) A list of memcached server(s) to use for caching. (list value)
# Defaults to $::os_service_default
#
+# [*manage_backend_package*]
+# (Optional) If we should install the cache backend package.
+# Defaults to true
+#
# [*amqp_server_request_prefix*]
# (Optional) Address prefix used when sending to a specific server
# Defaults to $::os_service_default.
$kombu_reconnect_delay = $::os_service_default,
$kombu_failover_strategy = $::os_service_default,
$kombu_compression = $::os_service_default,
+ $cache_backend = $::os_service_default,
$memcache_servers = $::os_service_default,
+ $manage_backend_package = true,
$amqp_server_request_prefix = $::os_service_default,
$amqp_broadcast_prefix = $::os_service_default,
$amqp_group_request_prefix = $::os_service_default,
}
oslo::cache { 'ceilometer_config':
- memcache_servers => $memcache_servers,
+ backend => $cache_backend,
+ memcache_servers => $memcache_servers,
+ manage_backend_package => $manage_backend_package,
}
}
end
it 'configures cache backend' do
- is_expected.to contain_ceilometer_config('cache/memcache_servers').with_value('<SERVICE DEFAULT>')
+ is_expected.to contain_oslo__cache('ceilometer_config').with(
+ :backend => '<SERVICE DEFAULT>',
+ :memcache_servers => '<SERVICE DEFAULT>',
+ :manage_backend_package => true,
+ )
end
context 'with rabbitmq durable queues configured' do
context 'with overridden cache parameter' do
before {
params.merge!(
- :memcache_servers => 'host1:11211,host2:11211',
+ :cache_backend => 'memcache',
+ :memcache_servers => 'host1:11211,host2:11211',
+ :manage_backend_package => false,
)
}
it 'configures cache backend' do
- is_expected.to contain_ceilometer_config('cache/memcache_servers').with_value('host1:11211,host2:11211')
+ is_expected.to contain_oslo__cache('ceilometer_config').with(
+ :backend => 'memcache',
+ :memcache_servers => 'host1:11211,host2:11211',
+ :manage_backend_package => false,
+ )
end
end