Compile mod-wsgi module for CentOS 7
CentOS 7 do not have Apache mod-wsgi package for py3, so we're building it. Change-Id: I02f7b3c91468c5d7ed44d950afa2cc6164d2650f
This commit is contained in:
parent
212b4dc379
commit
a51da4719e
|
@ -45,7 +45,9 @@
|
|||
venv_install_destination_path: "{{ horizon_bin | dirname }}"
|
||||
venv_pip_install_args: "{{ horizon_pip_install_args }}"
|
||||
venv_pip_packages: >-
|
||||
{{ horizon_pip_packages | union(horizon_user_pip_packages) + horizon_optional_pip_packages +
|
||||
{{ horizon_pip_packages | union(horizon_user_pip_packages) +
|
||||
horizon_optional_pip_packages +
|
||||
horizon_service_pip_packages | default([]) +
|
||||
(horizon_enable_blazar_ui | bool) | ternary(horizon_blazar_optional_pip_packages, []) +
|
||||
(horizon_enable_cloudkitty_ui | bool) | ternary(horizon_cloudkitty_optional_pip_packages, []) +
|
||||
(horizon_enable_designate_ui | bool) | ternary(horizon_designate_optional_pip_packages, []) +
|
||||
|
@ -161,3 +163,9 @@
|
|||
notify:
|
||||
- Compile messages
|
||||
- Restart apache2
|
||||
|
||||
- name: Register wsgi module
|
||||
shell: "{{ horizon_bin }}/mod_wsgi-express install-module > /etc/httpd/conf.modules.d/02-wsgi.conf"
|
||||
when: ansible_os_family | lower == 'redhat' and ansible_distribution_major_version is version('7', '=')
|
||||
notify:
|
||||
- Restart apache2
|
||||
|
|
|
@ -20,6 +20,7 @@ horizon_devel_distro_packages:
|
|||
- libxslt-devel
|
||||
- openssl
|
||||
- openssl-libs
|
||||
- httpd-devel
|
||||
- pcre-devel
|
||||
|
||||
horizon_distro_packages:
|
||||
|
@ -29,9 +30,11 @@ horizon_distro_packages:
|
|||
- httpd
|
||||
- httpd-tools
|
||||
- mod_ssl
|
||||
- mod_wsgi
|
||||
- which
|
||||
|
||||
horizon_service_pip_packages:
|
||||
- mod-wsgi
|
||||
|
||||
horizon_service_distro_packages:
|
||||
- openstack-designate-ui
|
||||
- openstack-heat-ui
|
||||
|
|
Loading…
Reference in New Issue