Service Facts
6 min
Resumo
- Retorne informações do estado do serviço como dados de facts.
Parâmetros
Parâmetro | Tipo | Escolhas | Valor Padrão | Comentários |
|---|---|---|---|
name | string | | Nome do serviço. |
Notas
- Ao acessar os fatos (atmosphere_facts.services) coletados por este módulo, é recomendado não usar "notação de ponto" porque os serviços podem ter um (-) caractere em seu nome, o que resultaria em "notação de ponto" inválida, como (atmosphere_facts.services.zuul-gateway). Em vez disso, é recomendado usando o valor da string do nome do serviço como a chave para obter o valor dos dados de fato como (atmosphere_facts.services ['zuul-gateway'])
Examples
# Exemplo: Preencher fatos de serviço
- service_facts:
name: "nginx*"
- debug:
var: atmosphere_facts
Valores retornados
Fact | Tipo | Retornado quando | Descrição |
|---|---|---|---|
services | complex / elements=string | Sempre | Estados dos serviços com o nome do serviço como chave. |
Subopções da chave de retorno services
Fact | Tipo | Retornado quando | Descrição |
|---|---|---|---|
name | string / elements=string | Sempre | Nome do serviço. |
source | string / elements=string | Sempre | Sistema de inicialização do serviço. Um de systemd, sysv, upstart. |
state | string / elements=string | Sempre | Estado do serviço. Em execução, interrompido ou desconhecido. |
status | string / elements=string | systemd systems ou RedHat/SUSE flavored sysvinit/upstart | Estado do serviço. Ativado, desativado, estático, indireto ou desconhecido. |