我正在尝试使用Ansible将用户添加到我的服务器中。每个用户都有一个不同的加密密码。
我有这样的事情:
vars:
users:
- myuser1
- myuser2
password: encryptedpasswordhere
tasks:
- name: Creating users
user: name={{ item }} password={{ password }} groups=sudo,adm shell=/bin/bash
with_items: users
这很好用,但是所有用户都使用相同的密码。
我正在寻找一个关联数组。在PHP中,我可以这样做:
$users = array('user'=>'myuser1', 'password'=>'encryptedpass1',
'user'=>'myuser2', 'password'=>'encryptedpass2',
);
在Ansible剧本中有办法做到这一点吗?