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