Merge "Enable caching in more services"

This commit is contained in:
Zuul 2024-02-05 22:26:50 +00:00 committed by Gerrit Code Review
commit b0c7a7f94a
4 changed files with 20 additions and 0 deletions

View File

@ -29,6 +29,11 @@ class openstack_integration::ec2api {
case $facts['os']['family'] {
'RedHat': {
class { 'ec2api::cache':
backend => 'dogpile.cache.pymemcache',
enabled => true,
memcache_servers => $::openstack_integration::config::memcache_servers,
}
class { 'ec2api::db':
database_connection => os_database_connection({
'dialect' => 'mysql+pymysql',

View File

@ -254,6 +254,11 @@ class openstack_integration::neutron (
Anchor['neutron::service::end'] ~> Exec['check-neutron-server'] -> Neutron_network<||>
}
class { 'neutron::cache':
backend => 'dogpile.cache.pymemcache',
enabled => true,
memcache_servers => $::openstack_integration::config::memcache_servers,
}
class { 'neutron::db':
database_connection => os_database_connection({
'dialect' => 'mysql+pymysql',

View File

@ -21,6 +21,11 @@ class openstack_integration::watcher {
password => 'watcher',
host => $::openstack_integration::config::host,
}
class { 'watcher::cache':
backend => 'dogpile.cache.pymemcache',
enabled => true,
memcache_servers => $::openstack_integration::config::memcache_servers,
}
class { 'watcher::db':
database_connection => os_database_connection({
'dialect' => 'mysql+pymysql',

View File

@ -34,6 +34,11 @@ class openstack_integration::zaqar {
auth_url => "${::openstack_integration::config::keystone_auth_uri}/v3",
password => 'a_big_secret'
}
class { 'zaqar::cache':
backend => 'dogpile.cache.pymemcache',
enabled => true,
memcache_servers => $::openstack_integration::config::memcache_servers,
}
class { 'zaqar::management::sqlalchemy':
uri => os_database_connection({
'dialect' => 'mysql+pymysql',