Files
puppet-designate/manifests/params.pp
Takashi Kajinami 9d991cdb3e Replace wsgi script
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: I99e8632d5ca92b873bcc5c9243d34e791ef877c2
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-08-20 20:36:41 +09:00

52 lines
2.0 KiB
Puppet

# == Class: designate::params
#
# Parameters for puppet-designate
#
class designate::params {
include openstacklib::defaults
$pyver3 = $openstacklib::defaults::pyver3
$state_path = '/var/lib/designate'
$log_dir = '/var/log/designate'
$client_package_name = 'python3-designateclient'
$api_service_name = 'designate-api'
$central_service_name = 'designate-central'
$sink_service_name = 'designate-sink'
$mdns_service_name = 'designate-mdns'
$producer_service_name = 'designate-producer'
$worker_service_name = 'designate-worker'
$group = 'designate'
$user = 'designate'
case $facts['os']['family'] {
'RedHat': {
# package name
$common_package_name = 'openstack-designate-common'
$api_package_name = 'openstack-designate-api'
$central_package_name = 'openstack-designate-central'
$sink_package_name = 'openstack-designate-sink'
$mdns_package_name = 'openstack-designate-mdns'
$producer_package_name = 'openstack-designate-producer'
$worker_package_name = 'openstack-designate-worker'
$designate_wsgi_script_path = '/var/www/cgi-bin/designate'
$designate_wsgi_script_source = "/usr/lib/python${pyver3}/site-packages/designate/wsgi/api.py"
}
'Debian': {
# package name
$common_package_name = 'designate-common'
$api_package_name = 'designate-api'
$central_package_name = 'designate-central'
$sink_package_name = 'designate-sink'
$mdns_package_name = 'designate-mdns'
$producer_package_name = 'designate-producer'
$worker_package_name = 'designate-worker'
$designate_wsgi_script_path = '/usr/lib/cgi-bin/designate'
$designate_wsgi_script_source = '/usr/bin/designate-api-wsgi'
}
default: {
fail("Unsupported osfamily: ${facts['os']['family']}")
}
}
}