
pbr is removing support for wsgi_script due to changes in setuptools. Use the wsgi script module python code instead. Note that this change only touches CentOS code. Ubuntu and Debian will be updated later when we bump the release used in our testing. Change-Id: Idbf5014e2ece156be96099fedda802700530c54e Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
40 lines
1.3 KiB
Puppet
40 lines
1.3 KiB
Puppet
# == Class: cloudkitty::params
|
|
#
|
|
# Parameters for puppet-cloudkitty
|
|
#
|
|
class cloudkitty::params {
|
|
include openstacklib::defaults
|
|
|
|
$pyver3 = $openstacklib::defaults::pyver3
|
|
|
|
$client_package_name = 'python3-cloudkittyclient'
|
|
$api_service_name = 'cloudkitty-api'
|
|
$processor_service_name = 'cloudkitty-processor'
|
|
$user = 'cloudkitty'
|
|
$group = 'cloudkitty'
|
|
$metrics_yaml = '/etc/cloudkitty/metrics.yml'
|
|
|
|
case $facts['os']['family'] {
|
|
'RedHat': {
|
|
# package names
|
|
$api_package_name = 'openstack-cloudkitty-api'
|
|
$processor_package_name = 'openstack-cloudkitty-processor'
|
|
$common_package_name = 'openstack-cloudkitty-common'
|
|
$cloudkitty_wsgi_script_source = "/usr/lib/python${pyver3}/site-packages/cloudkitty/wsgi/api.py"
|
|
$cloudkitty_wsgi_script_path = '/var/www/cgi-bin/cloudkitty'
|
|
}
|
|
'Debian': {
|
|
# package names
|
|
$api_package_name = 'cloudkitty-api'
|
|
$processor_package_name = 'cloudkitty-processor'
|
|
$common_package_name = 'cloudkitty-common'
|
|
$cloudkitty_wsgi_script_source = '/usr/bin/cloudkitty-api'
|
|
$cloudkitty_wsgi_script_path = '/usr/lib/cgi-bin/cloudkitty'
|
|
}
|
|
default: {
|
|
fail("Unsupported osfamily: ${facts['os']['family']}")
|
|
}
|
|
|
|
}
|
|
}
|