Ansible paybook可禁用不同服务器中的不同用户

Ansible paybook可禁用不同服务器中的不同用户,ansible,Ansible,我有一个多个服务器中的用户列表,如 服务器1 用户1 用户2 服务器2 用户7 用户10 服务器5 用户4 用户9 在这种情况下,如何使用ansible禁用这些用户?还有更多选项。代码取决于数据来自何处。例如,如果数据是一个字典,那么下面的playbook就完成了这项工作 -主机:所有 变量: 用户: 服务器1: -用户1 -用户2 服务器2: -用户7 -用户10 服务器5: -用户4 -用户9 任务: -名称:删除用户 用户: 国家:缺席 名称:“{{item}}” 循

我有一个多个服务器中的用户列表,如

  • 服务器1

    • 用户1
    • 用户2
  • 服务器2

    • 用户7
    • 用户10
  • 服务器5

    • 用户4
    • 用户9

在这种情况下,如何使用ansible禁用这些用户?

还有更多选项。代码取决于数据来自何处。例如,如果数据是一个字典,那么下面的playbook就完成了这项工作

-主机:所有
变量:
用户:
服务器1:
-用户1
-用户2
服务器2:
-用户7
-用户10
服务器5:
-用户4
-用户9
任务:
-名称:删除用户
用户:
国家:缺席
名称:“{{item}}”
循环:用户_rm[目录_主机名]|默认值([])
(未测试)


请参阅模块。

您尝试过哪些失败的方法?你能提供一个不起作用的剧本吗?