需要从远程服务器修复ansible-File中的格式问题

需要从远程服务器修复ansible-File中的格式问题,ansible,Ansible,我正在编写ansible代码来更新DB表,DB更新的输出被复制到一个文本文件中。 从远程服务器获取文件内容并显示在ansible输出中。在格式化表格内容方面有问题 请找到下面的代码 win_shell: 'invoke-sqlcmd –ServerInstance {{ DBServer }} -Database {{ DBname }} -Query "{{ query2 }}" -ErrorAction Stop -QueryTimeout 65535 | Out-File -FileP

我正在编写ansible代码来更新DB表,DB更新的输出被复制到一个文本文件中。 从远程服务器获取文件内容并显示在ansible输出中。在格式化表格内容方面有问题

请找到下面的代码

  win_shell: 'invoke-sqlcmd –ServerInstance {{ DBServer }} -Database {{ DBname }} -Query "{{ query2 }}" -ErrorAction Stop -QueryTimeout 65535 | Out-File -FilePath {{ log_path }}'

- name:
  win_shell: cat "{{ log_path }}"
  register: log_output

- name: Current DB vaules - Before deployment
  debug:
    msg: "{{log_output.stdout}}"
Ansible输出显示为 msg:\r\n计算线程\u计数\r\n------------------\r\n 4 96\r\n\r\n\r\n

需要输出与日志文件中的输出完全相同

CALCULATION            THREAD_COUNT
---------------------- -----------------------
                     4                      96
使用的查询 从计算器描述中选择计算、螺纹计数


当我运行ansible代码时,请建议生成正确的格式设置

您无法控制,格式设置是由各种回调插件完成的,使用调试模块并不像打印代码那样。这更像是做logging.infomsg