【发布时间】:2020-06-22 06:24:40
【问题描述】:
我有 1 个角色有 14 个任务,在运行角色时,他们会依次运行 14 个任务,结果返回所有 14 个任务,有没有其他方法可以让每个任务在 ansible 中有一个单独的日志文件? ?如果可能的话,请给我一个例子,谢谢
【问题讨论】:
标签: ansible ansible-2.x ansible-inventory ansible-template
我有 1 个角色有 14 个任务,在运行角色时,他们会依次运行 14 个任务,结果返回所有 14 个任务,有没有其他方法可以让每个任务在 ansible 中有一个单独的日志文件? ?如果可能的话,请给我一个例子,谢谢
【问题讨论】:
标签: ansible ansible-2.x ansible-inventory ansible-template
您想要的是stdout callback,其中log_plays 最符合您的描述。但是,它是针对每个主机的,而不是针对每个任务的,因此您需要按照developing your own plugin 的描述将copy the code 加入您的剧本,然后对其进行修改以获得您期望的行为。
【讨论】: