Merge "Enable caching in some services"
This commit is contained in:
commit
8d2f39a7b2
@ -62,12 +62,14 @@ class openstack_integration::config (
|
||||
# Note (dmsimard): ipv6 parsing in Swift and keystone_authtoken are
|
||||
# different: https://bugs.launchpad.net/swift/+bug/1610064
|
||||
$memcached_servers = ["inet6:[${host}]:11211"]
|
||||
$memcache_servers = ["[${host}]:11211"]
|
||||
$swift_memcached_servers = ["[${host}]:11211"]
|
||||
} else {
|
||||
$host = '127.0.0.1'
|
||||
$hostname = 'localhost'
|
||||
$ip_version = '4'
|
||||
$memcached_servers = ["${host}:11211"]
|
||||
$memcache_servers = $memcached_servers
|
||||
$swift_memcached_servers = $memcached_servers
|
||||
}
|
||||
|
||||
|
@ -46,6 +46,11 @@ class openstack_integration::heat (
|
||||
class { 'heat::logging':
|
||||
debug => true,
|
||||
}
|
||||
class { 'heat::cache':
|
||||
backend => 'dogpile.cache.pymemcache',
|
||||
enabled => true,
|
||||
memcache_servers => $::openstack_integration::config::memcache_servers,
|
||||
}
|
||||
class { 'heat::db':
|
||||
database_connection => os_database_connection({
|
||||
'dialect' => 'mysql+pymysql',
|
||||
|
@ -63,7 +63,11 @@ class openstack_integration::keystone (
|
||||
class { 'keystone::logging':
|
||||
debug => true,
|
||||
}
|
||||
include keystone::cache
|
||||
class { 'keystone::cache':
|
||||
backend => 'dogpile.cache.pymemcache',
|
||||
enabled => true,
|
||||
memcache_servers => $::openstack_integration::config::memcache_servers,
|
||||
}
|
||||
class { 'keystone':
|
||||
enabled => true,
|
||||
service_name => 'httpd',
|
||||
|
@ -159,6 +159,11 @@ class openstack_integration::nova (
|
||||
service_name => 'httpd',
|
||||
nova_metadata_wsgi_enabled => true,
|
||||
}
|
||||
class { 'nova::cache':
|
||||
backend => 'dogpile.cache.pymemcache',
|
||||
enabled => true,
|
||||
memcache_servers => $::openstack_integration::config::memcache_servers,
|
||||
}
|
||||
class { 'nova::db::sync':
|
||||
extra_params => '--debug',
|
||||
db_sync_timeout => 600,
|
||||
|
Loading…
x
Reference in New Issue
Block a user