Como registrar ações do Ansible no log de eventos do Windows?

Como registrar ações do Ansible no log de eventos do Windows?

Ansible: 2.9 Windows: Servidor W2k16

Estou procurando um método para registrar (registrar) ações do Ansible em um host remoto do Windows.

Por exemplo, quando trabalho com win_commandmódulo para echo testcomando, não consigo encontrar linhas referentes a esta ação no Log de Eventos do Windows.

Como posso fazer com que as ações ansible apareçam no log de eventos do Windows?

Responder1

Eu entendo sua pergunta que você gosta de fazerRegistroe registrarValores de retornodewin_commandno log de eventos do Windows.

Você poderia usarwin_eventlog_entry– Gravar entradas nos logs de eventos do Windowse algo como

- name: Save the result of 'whoami' in 'result'
  ansible.windows.win_command: whoami
  register: result

- name: Write 'result.stdout' to Windows Event Log
  community.windows.win_eventlog_entry:
    log: Result of win_command
    source: Ansible module win_command
    event_id: 1234
    message: "{{ result.stdout }}"

informação relacionada