apache2_module — Включение/отключение модуля веб-сервера Apache2.
Новая версия с 1.6.
Описание
- Включает или отключает указанный модуль веб-сервера Apache2.
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- a2enmod
- a2dismod
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| force bool (добавлен в 2.1) |
| Принудительное отключение модулей по умолчанию и игнорирование предупреждений Debian. |
| identifier (добавлен в 2.5) | Идентификатор модуля, как указано в apache2ctl -M. Этот параметр необязательный и обычно определяется автоматически по общепринятой соглашению о добавлении _module к name, а также по специальным исключениям для популярных модулей. | |
| ignore_configcheck bool (добавлен в 2.3) |
| Игнорировать проверки конфигурации о несовместимости конфигурации модуля. Особенно для модулей 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 int | неудачно | код возврата команды-подсистеме |
| result строка | всегда | сообщение о выполненном действии |
| stderr строка | неудачно | stderr команды-подсистеме |
| stdout строка | неудачно | stdout команды-подсистеме |
| warnings список | при необходимости | список сообщений об ошибках |
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантированно будет обратной совместимостью.
Техническое сопровождение
Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. Дополнительная информация находится в разделе Техническое сопровождение и поддержка модулей.
Список других модулей, также поддерживаемых сообществом 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.6/modules/apache2_module_module.html