我需要检查一长串计算机上是否存在某些用户帐户。我不想在运行时使用详细输出,所以我有以下内容:
- name: Check if user ids exist on machine
shell: "id {{ item }}"
with_items:
- user1
- user2
- user3
- user4
- user5
- user6
- user7
- user8
register: status
failed_when: false
- name: Output of Previous task
debug:
var: "status.stderr_lines"
这不起作用,我理解为什么,但我不确定如何访问已注册的输出。
答案 0 :(得分:1)
如果您将with_items
应用于任务并使用名为status
的注册表,则任务结果将以status.results
(列表)结尾。
您只需调试status
本身即可看到它。