【发布时间】:2016-11-14 12:41:08
【问题描述】:
我正在寻找一种方法从 Ansible 模块中获取更详细的输出,以便 成功 执行,但似乎实现的唯一示例是 shell 模块,它允许注册然后打印标准输出和标准错误。 虽然这是一种变通方法,但如果存在内置 Ansible 模块,则突破到 shell 并不是一个好的做法。
举个例子,一个模块的更详细的输出会很有用:
- name: upgrade all packages
yum: name=* state=latest
这会更新所有使用 yum 模块的软件包。但是,它不显示更新的内容(如果有的话)。
在其他模块中也可以观察到类似的行为。所以实际的问题是:是否有任何 Ansible 开关/设置可以强制为剧本中的单个任务提供更详细的输出? (我想挑选我得到详细输出的地方,并避免其他一切产生噪音。)
【问题讨论】:
标签: ansible ansible-2.x