tasks: horizon_apache: Use the apache2_module Ansible module
The upstream bug https://github.com/ansible/ansible-modules-core/issues/5328 has been fixed so remove the workaround and use the Ansible module directly. Moreover, we also need to set 'ignore_configcheck: yes' to ignore the apachectl warnings whe disabling the mpm_* modules. Link: https://github.com/ansible/ansible-modules-core/issues/5328 Change-Id: I20bd0cf6148794c7a6342c3f7eda444cbb715e06
This commit is contained in:
parent
88d8b84d5d
commit
d7c2565493
@ -20,12 +20,13 @@
|
|||||||
owner: "{{ horizon_apache_default_log_owner }}"
|
owner: "{{ horizon_apache_default_log_owner }}"
|
||||||
group: "{{ horizon_apache_default_log_grp }}"
|
group: "{{ horizon_apache_default_log_grp }}"
|
||||||
|
|
||||||
# Workaround for https://github.com/ansible/ansible-modules-core/issues/5328
|
# NOTE(hwoarang): Module enable/disable process is only functional on Debian
|
||||||
# TODO: Replace using apache2_module when fixed in Ansible release
|
# and SUSE based systems.
|
||||||
- name: Enable apache2 modules
|
- name: Enable apache2 modules
|
||||||
command: "{{ (item.state == 'present') | ternary('a2enmod','a2dismod') }} {{ item.name }}"
|
apache2_module:
|
||||||
register: horizon_apache2_module
|
name: "{{ item.name }}"
|
||||||
changed_when: horizon_apache2_module.stdout.find('{{ item.name }} already') == -1
|
state: "{{ item.state }}"
|
||||||
|
ignore_configcheck: yes
|
||||||
with_items:
|
with_items:
|
||||||
- { state: present, name: wsgi }
|
- { state: present, name: wsgi }
|
||||||
- { state: present, name: ssl }
|
- { state: present, name: ssl }
|
||||||
|
Loading…
Reference in New Issue
Block a user