diff --git a/manifests/params.pp b/manifests/params.pp index edd05ce2..54f8e8f7 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -5,6 +5,8 @@ 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' @@ -28,7 +30,7 @@ class designate::params { $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/bin/designate-api-wsgi' + $designate_wsgi_script_source = "/usr/lib/python${pyver3}/site-packages/designate/wsgi/api.py" } 'Debian': { # package name diff --git a/spec/classes/designate_wsgi_apache_spec.rb b/spec/classes/designate_wsgi_apache_spec.rb index 7853f9b9..fbca8c31 100644 --- a/spec/classes/designate_wsgi_apache_spec.rb +++ b/spec/classes/designate_wsgi_apache_spec.rb @@ -161,7 +161,7 @@ describe 'designate::wsgi::apache' do when 'RedHat' { :wsgi_script_path => '/var/www/cgi-bin/designate', - :wsgi_script_source => '/usr/bin/designate-api-wsgi' + :wsgi_script_source => '/usr/lib/python3.9/site-packages/designate/wsgi/api.py', } end