Apache2 Module
Resumo
- Habilita ou desabilita um módulo específico do servidor web Apache2.
Requisitos
- A ferramenta a2enmod.
- A ferramenta a2dismod.
Parameters
Parâmetro | Tipo | Escolhas | Valor Padrão | Comentários |
|---|---|---|---|
force | boolean | Escolhas: - false (default) - true | Força a desativação dos módulos padrão e sobrescreve os avisos do Debian. |
identifier | string | | Identificador do módulo conforme listado por apache2ctl -M. Isso é opcional e geralmente determinado automaticamente pela convenção comum de anexar _module ao nome, bem como a exceção personalizada para módulos populares. |
ignore_configcheck | boolean | Escolhas: - false (default) - true | Ignore as verificações sobre configuração de módulos inconsistentes. Especialmente para módulos mpm_ *. |
name - required | string | | Nome do módulo para ativar/desativar, conforme fornecido ao a2enmod/a2dismod. |
state | string | Escolhas: - present (default) - absent | Estado desejado do módulo. |
Exemplos
# Exemplo: Ativar o módulo "wsgi" do Apache2
- apache2_module:
state: present
name: wsgi
# Exemplo: Desativar o módulo "wsgi" do Apache2
- apache2_module:
state: absent
name: wsgi
# Exemplo: Desabilitar os módulos padrões do Debian
- apache2_module:
state: absent
name: autoindex
force: True
# Exemplo: Desativar o mpm_worker e ignorar os avisos sobre a falta do módulo mpm
- apache2_module:
state: absent
name: mpm_worker
ignore_configcheck: True
# Exemplo: Habilitar o módulo dump_io, o qual é identificado como dumpio_module dentro do Apache2
- apache2_module:
state: present
name: dump_io
identifier: dumpio_module
Valores retornados
Chave | Tipo | Retornado quando | Descrição |
|---|---|---|---|
rc | integer | Falhar | Código de retorno do comando subjacente. |
result | string | Sempre | Mensagem sobre a ação tomada. |
stderr | string | Falhar | Stderr do comando subjacente. |
stdout | string | Falhar | Stdout do comando subjacente. |
warnings | list / elements=string | Necessário | Lista de mensagens de aviso. |