diff --git a/manifests/params.pp b/manifests/params.pp index 318a93ff..2e24fa3e 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -22,6 +22,8 @@ class ironic::params { include openstacklib::defaults + $pyver3 = $openstacklib::defaults::pyver3 + $dbsync_command = 'ironic-dbsync' $inspector_dbsync_command = 'ironic-inspector-dbsync --config-file /etc/ironic-inspector/inspector.conf upgrade' @@ -60,7 +62,7 @@ class ironic::params { $uefi_pxe_bootfile_name = 'bootx64.efi' $uefi_ipxe_bootfile_name = 'snponly.efi' $ironic_wsgi_script_path = '/var/www/cgi-bin/ironic' - $ironic_wsgi_script_source = '/usr/bin/ironic-api-wsgi' + $ironic_wsgi_script_source = "/usr/lib/python${pyver3}/site-packages/ironic/wsgi/__init__.py" $inspector_wsgi_script_path = '/var/www/cgi-bin/ironic-inspector' $inspector_wsgi_script_source = '/usr/bin/ironic-inspector-api-wsgi' $xinetd_available = false diff --git a/spec/classes/ironic_wsgi_apache_spec.rb b/spec/classes/ironic_wsgi_apache_spec.rb index a09b11d2..450287ff 100644 --- a/spec/classes/ironic_wsgi_apache_spec.rb +++ b/spec/classes/ironic_wsgi_apache_spec.rb @@ -161,7 +161,7 @@ describe 'ironic::wsgi::apache' do when 'RedHat' { :wsgi_script_path => '/var/www/cgi-bin/ironic', - :wsgi_script_source => '/usr/bin/ironic-api-wsgi', + :wsgi_script_source => '/usr/lib/python3.9/site-packages/ironic/wsgi/__init__.py', } end end