Ansible 在playbook中执行多个任务时,如何将每个输出存储在一个文件中?

Ansible 在playbook中执行多个任务时,如何将每个输出存储在一个文件中?,ansible,Ansible,如何在playbook中执行多个任务时将每个输出存储在一个文件中? 1.我想将每个输出存储在一个文件中 2.在剧本中也有不同的任务。 3.我希望以增量方式存储playbook执行的输出 将每个任务输出存储到变量,然后写入文件。 只是在下面给出一个想法,没有经过测试 - name: Task1 ... register: task_output1 - name: Task2 ... register: task_output2 - name: Write to file cop

如何在playbook中执行多个任务时将每个输出存储在一个文件中?
1.我想将每个输出存储在一个文件中
2.在剧本中也有不同的任务。

3.我希望以增量方式存储playbook执行的输出

将每个任务输出存储到变量,然后写入文件。 只是在下面给出一个想法,没有经过测试

- name: Task1
  ...
  register: task_output1
- name: Task2
  ...
  register: task_output2
- name: Write to file
  copy: 
   content: "{{ item }}" 
   dest: /path/to/destination/file
  with_items:
   - task_output1.stdout_lines
   - task_output2.stdout_lines

请您为您提出的每个查询添加更多详细信息,以便在您说“我想将每个输出存储在一个文件中”以及其他查询时,清楚地了解您需要什么。