我是ansible的新手,所以需要一点帮助。
我有一个简单的代码,我想将每个任务的输出保存在每个主机上的一个文件中。我正在做的是创建一个任务并将其值存储在文件中,因此,如果我有5个任务,这意味着每个输出有5个不同的文件。有人可以帮助我如何将每个任务的o / p保存在每个目标服务器上的同一文件中,而不是存储在不同的服务器中。
- block:
- name: CHECK LAST BOOT DEVICES!!!!
command: sudo bootinfo -b
register: output_of_LAST_BOOT
- name: STORING LAST BOOT DEVICES INFO
copy:
content: "LAST BOOT DISK is - {{output_of_LAST_BOOT.stdout}} \n"
dest: "/tmp/PATCH/LAST_BOOT.txt"
- name: BOOTLIST BEFORE PATCHING
command: sudo bootlist -m normal -o
register: output_of_BOOTLIST_BEFORE
- name: STORING O/P of BEFORE CHANGING BOOTLIST in file
copy:
content: "BOOTLIST BEFORE UPDATING ---------- \n \n {{output_of_BOOTLIST_BEFORE.stdout}} \n"
dest: "/tmp/PATCH/BEFORE_BOOTLIST.txt"