apache2_module – Включает/отключает модуль веб-сервера Apache2
Описание
- Включает или отключает указанный модуль веб-сервера Apache2.
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- a2enmod
- a2dismod
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| force boolean |
| Принудительно отключить модули по умолчанию и игнорировать предупреждения Debian. |
| identifier - добавлено в 2.5 | Идентификатор модуля, как указано в apache2ctl -M. Этот параметр необязательный и обычно определяется автоматически по общепринятой соглашению об добавлении _module к имени, а также по специальным исключениям для популярных модулей. | |
| ignore_configcheck boolean |
| Игнорировать проверки конфигурации относительно несогласованной конфигурации модулей. Особенно для модулей mpm_*. |
| name - / обязательный | Имя модуля, для включения/отключения, как указано в a2enmod/a2dismod. | |
| state - |
| Желаемое состояние модуля. |
Примеры
# enables the Apache2 module "wsgi"
- apache2_module:
state: present
name: wsgi
# disables the Apache2 module "wsgi"
- apache2_module:
state: absent
name: wsgi
# disable default modules for Debian
- apache2_module:
state: absent
name: autoindex
force: True
# disable mpm_worker and ignore warnings about missing mpm module
- apache2_module:
state: absent
name: mpm_worker
ignore_configcheck: True
# enable dump_io module, which is identified as dumpio_module inside apache2
- apache2_module:
state: present
name: dump_io
identifier: dumpio_module
Возвращаемые значения
Общие возвращаемые значения описаны здесь, а ниже приведены поля, уникальные для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| rc целое число | неудача | код возврата подлежащей команды |
| result строка | всегда | сообщение об выполнённом действии |
| stderr строка | неудача | stderr подлежащей команды |
| stdout строка | неудача | stdout подлежащей команды |
| warnings список | при необходимости | список сообщений об ошибках |
Статус
- Интерфейс этого модуля не гарантирует обратной совместимости. [превью]
- Этот модуль поддерживается сообществом Ansible. [сообщество]
Авторы
- Christian Berendt (@berendt)
- Ralf Hertel (@n0trax)
- Robin Roth (@robinro)
Подсказка
Если вы заметите какие-либо проблемы в этом документе, вы можете отредактировать его, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/apache2_module_module.html