【发布时间】:2016-09-23 07:59:27
【问题描述】:
如何在 Ansible 中高效管理用户帐户? 我想将用户帐户和证书保留在列表中。
在运行 playbook 时,我想从列表中创建每个帐户(这很容易)。 我还想删除主机上存在但列表中不存在的帐户。
现在,我想出了列出现有帐户
awk -F: '($3 >= 1000) {printf "%s\n",$1}' /etc/passwd
并将其与我的列表进行比较 - 删除不需要的帐户。
有没有更简单的方法-模块可以开箱即用?
【问题讨论】:
-
我有一个想法:在本地事实 (docs.ansible.com/ansible/…) 中使用您的 sn-p,以便可以从 playbook 以数组的形式访问每个服务器上的用户。