Ansible 在playbook中执行多个任务时,如何将每个输出存储在一个文件中?
如何在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
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
请您为您提出的每个查询添加更多详细信息,以便在您说“我想将每个输出存储在一个文件中”以及其他查询时,清楚地了解您需要什么。