如何使用with_items显示列表的注册输出?

时间:2018-01-31 15:25:55

标签: ansible

我需要检查一长串计算机上是否存在某些用户帐户。我不想在运行时使用详细输出,所以我有以下内容:

  - 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"

这不起作用,我理解为什么,但我不确定如何访问已注册的输出。

1 个答案:

答案 0 :(得分:1)

如果您将with_items应用于任务并使用名为status的注册表,则任务结果将以status.results(列表)结尾。

您只需调试status本身即可看到它。