比较从剧本生成的报告文件并查找差异

时间:2019-05-24 16:14:36

标签: ansible

尝试比较两个由我的剧本执行产生的报告文件,并找出报告之间的差异。最后,将此输出写入文件。

当前通过使用adhoc copy命令并通过管道将输出传输到新文件来实现此功能

任务

- name: Save output to a file
  template:
       src: ./template/temp.j2
       dest: Report_new.txt

Playbook执行

使用带有--diff和--check过滤器的副本即席cmd,如下所示:

ansible all -m copy -a "src: AA.txt dest BB.txt" --check --diff -i inventory/hosts >>sample.txt

这有效并在屏幕上打印输出。希望通过任务(并写入文件)作为我的剧本的一部分来实现相同目的,以节省大量库存文件的时间。

0 个答案:

没有答案