Merge "Remove usage of apache::vhost::wsgi_daemon_process_options"
This commit is contained in:
@@ -346,8 +346,7 @@ define openstacklib::wsgi::apache (
|
|||||||
ssl_crl_path => $ssl_crl_path,
|
ssl_crl_path => $ssl_crl_path,
|
||||||
ssl_crl => $ssl_crl,
|
ssl_crl => $ssl_crl,
|
||||||
ssl_certs_dir => $ssl_certs_dir,
|
ssl_certs_dir => $ssl_certs_dir,
|
||||||
wsgi_daemon_process => $wsgi_daemon_process,
|
wsgi_daemon_process => hash([$wsgi_daemon_process, $wsgi_daemon_process_options]),
|
||||||
wsgi_daemon_process_options => $wsgi_daemon_process_options,
|
|
||||||
wsgi_process_group => $wsgi_process_group,
|
wsgi_process_group => $wsgi_process_group,
|
||||||
wsgi_script_aliases => $wsgi_script_aliases_real,
|
wsgi_script_aliases => $wsgi_script_aliases_real,
|
||||||
wsgi_application_group => $wsgi_application_group,
|
wsgi_application_group => $wsgi_application_group,
|
||||||
|
@@ -3,7 +3,7 @@
|
|||||||
"dependencies": [
|
"dependencies": [
|
||||||
{
|
{
|
||||||
"name": "puppetlabs/apache",
|
"name": "puppetlabs/apache",
|
||||||
"version_requirement": ">=3.0.0"
|
"version_requirement": ">=5.0.0"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "puppetlabs/inifile",
|
"name": "puppetlabs/inifile",
|
||||||
|
@@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
upgrade:
|
||||||
|
- |
|
||||||
|
This module now requires a puppetlabs-apache version >= 5.0.0
|
@@ -75,16 +75,16 @@ describe 'openstacklib::wsgi::apache' do
|
|||||||
:docroot_owner => 'keystone',
|
:docroot_owner => 'keystone',
|
||||||
:docroot_group => 'keystone',
|
:docroot_group => 'keystone',
|
||||||
:ssl => 'true',
|
:ssl => 'true',
|
||||||
:wsgi_daemon_process => 'keystone_wsgi',
|
:wsgi_daemon_process => {
|
||||||
:wsgi_process_group => 'keystone_wsgi',
|
'keystone_wsgi' => {
|
||||||
:wsgi_script_aliases => { '/' => "/var/www/cgi-bin/keystone/main" },
|
|
||||||
:wsgi_daemon_process_options => {
|
|
||||||
'user' => 'keystone',
|
'user' => 'keystone',
|
||||||
'group' => 'keystone',
|
'group' => 'keystone',
|
||||||
'processes' => global_facts[:os_workers],
|
'processes' => global_facts[:os_workers],
|
||||||
'threads' => 1,
|
'threads' => 1,
|
||||||
'display-name' => 'keystone_wsgi',
|
'display-name' => 'keystone_wsgi',
|
||||||
},
|
}},
|
||||||
|
:wsgi_process_group => 'keystone_wsgi',
|
||||||
|
:wsgi_script_aliases => { '/' => "/var/www/cgi-bin/keystone/main" },
|
||||||
:wsgi_application_group => '%{GLOBAL}',
|
:wsgi_application_group => '%{GLOBAL}',
|
||||||
:headers => nil,
|
:headers => nil,
|
||||||
:setenvif => ['X-Forwarded-Proto https HTTPS=1'],
|
:setenvif => ['X-Forwarded-Proto https HTTPS=1'],
|
||||||
@@ -134,14 +134,14 @@ describe 'openstacklib::wsgi::apache' do
|
|||||||
:port => '4142',
|
:port => '4142',
|
||||||
:docroot => "/var/www/cgi-bin/keystone",
|
:docroot => "/var/www/cgi-bin/keystone",
|
||||||
:ssl => 'false',
|
:ssl => 'false',
|
||||||
:wsgi_daemon_process => 'keystone_wsgi',
|
:wsgi_daemon_process => {
|
||||||
:wsgi_daemon_process_options => {
|
'keystone_wsgi' => {
|
||||||
'user' => 'keystone',
|
'user' => 'keystone',
|
||||||
'group' => 'keystone',
|
'group' => 'keystone',
|
||||||
'processes' => '37',
|
'processes' => '37',
|
||||||
'threads' => '1',
|
'threads' => '1',
|
||||||
'display-name' => 'keystone_wsgi',
|
'display-name' => 'keystone_wsgi',
|
||||||
},
|
}},
|
||||||
:wsgi_process_group => 'keystone_wsgi',
|
:wsgi_process_group => 'keystone_wsgi',
|
||||||
:wsgi_script_aliases => {
|
:wsgi_script_aliases => {
|
||||||
'/' => '/var/www/cgi-bin/keystone/main',
|
'/' => '/var/www/cgi-bin/keystone/main',
|
||||||
@@ -180,14 +180,15 @@ describe 'openstacklib::wsgi::apache' do
|
|||||||
end
|
end
|
||||||
|
|
||||||
it { should contain_apache__vhost('keystone_wsgi').with(
|
it { should contain_apache__vhost('keystone_wsgi').with(
|
||||||
:wsgi_daemon_process_options => {
|
:wsgi_daemon_process => {
|
||||||
|
'keystone_wsgi' => {
|
||||||
'user' => 'someotheruser',
|
'user' => 'someotheruser',
|
||||||
'group' => 'someothergroup',
|
'group' => 'someothergroup',
|
||||||
'processes' => global_facts[:os_workers],
|
'processes' => global_facts[:os_workers],
|
||||||
'threads' => 1,
|
'threads' => 1,
|
||||||
'display-name' => 'keystone_wsgi',
|
'display-name' => 'keystone_wsgi',
|
||||||
'python_path' => '/my/python/admin/path',
|
'python_path' => '/my/python/admin/path',
|
||||||
},
|
}},
|
||||||
)}
|
)}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user