Ansible アクションを Windows イベント ログに登録するにはどうすればいいですか?

Ansible アクションを Windows イベント ログに登録するにはどうすればいいですか?

Ansible: 2.9 Windows: W2k16 サーバー

リモート Windows ホストで Ansible アクションを登録 (ログに記録) する方法を探しています。

たとえば、コマンドwin_commandのモジュールを操作する場合echo test、Windows イベント ログでこのアクションを参照する行を見つけることができません。

Ansible アクションを Windows イベント ログに表示するにはどうすればよいですか?

答え1

私はあなたが登録するログ戻り値からwin_commandWindows イベント ログに記録されます。

使用できるwin_eventlog_entry– Windowsイベントログにエントリを書き込むそして、

- 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 }}"

関連情報