Use memcached as ceilometer caching backend

Updating ceilometer puppet manifest to use memcached as ceilometer
caching backend for resource caching.

Story: 2002825
Task: 22871

Change-Id: Ia4dfe41672c760488406ee5bbb33ca725e9a5d07
Signed-off-by: Angie Wang <angie.wang@windriver.com>
This commit is contained in:
Angie Wang 2018-08-08 13:15:18 -04:00
parent 3105dfe1ec
commit ece0e92a1f
2 changed files with 11 additions and 4 deletions

View File

@ -1,2 +1,2 @@
SRC_DIR="src"
TIS_PATCH_VER=58
TIS_PATCH_VER=59

View File

@ -37,9 +37,16 @@ class openstack::ceilometer {
'DEFAULT/region_name_for_services': value => $::openstack::ceilometer::params::region_name;
}
oslo::cache { 'ceilometer_config':
enabled => true,
backend => 'dogpile.cache.memory',
if $::personality == 'controller' {
include ::platform::memcached::params
oslo::cache { 'ceilometer_config':
enabled => true,
backend => 'dogpile.cache.memcached',
memcache_servers => "'${::platform::memcached::params::listen_ip}:${::platform::memcached::params::tcp_port}'",
expiration_time => 86400,
}
}
if $::platform::params::region_config {