Support for MongoDB backend was used by puppet-ceilometer but it is no longer used since MongoDB was replaced by Gnocchi. Because we no longer expect any real use case, this change removes the implementation directly with deprecation skipped. Change-Id: I5203cefe77c6c1410842fa7c530f98761fe65ed4
36 lines
1.2 KiB
Puppet
36 lines
1.2 KiB
Puppet
# ==Class: oslo::params
|
|
#
|
|
# Parameters for puppet-oslo
|
|
#
|
|
class oslo::params {
|
|
include openstacklib::defaults
|
|
|
|
$pylibmc_package_name = 'python3-pylibmc'
|
|
|
|
case $::osfamily {
|
|
'RedHat': {
|
|
$sqlite_package_name = undef
|
|
$pymysql_package_name = undef
|
|
$python_memcache_package_name = 'python3-memcached'
|
|
$python_redis_package_name = 'python3-redis'
|
|
$python_etcd3gw_package_name = 'python3-etcd3gw'
|
|
$python_etcd3_package_name = undef
|
|
$python_pymemcache_package_name = 'python3-pymemcache'
|
|
}
|
|
'Debian': {
|
|
$sqlite_package_name = 'python3-pysqlite2'
|
|
$pymysql_package_name = 'python3-pymysql'
|
|
$python_memcache_package_name = 'python3-memcache'
|
|
$python_redis_package_name = 'python3-redis'
|
|
$python_etcd3gw_package_name = 'python3-etcd3gw'
|
|
$python_etcd3_package_name = 'python3-etcd3'
|
|
$python_pymemcache_package_name = 'python3-pymemcache'
|
|
}
|
|
default: {
|
|
fail("Unsupported osfamily: ${::osfamily} operatingsystem: ${::operatingsystem}, \
|
|
module ${module_name} only support osfamily RedHat and Debian")
|
|
}
|
|
|
|
} # Case $::osfamily
|
|
}
|