Ansible游戏手册中的关联数组

我正在尝试使用Ansible将用户添加到我的服务器。 每个用户都有不同的encryption密码。

我有这样的事情:

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手册中做到这一点?

http://docs.ansible.com/playbooks_loops.html#looping-over-hashes

 --- users: alice: name: Alice Appleworth telephone: 123-456-7890 bob: name: Bob Bananarama telephone: 987-654-3210 

 tasks: - name: Print phone records debug: msg="User {{ item.key }} is {{ item.value.name }} ({{ item.value.telephone }})" with_dict: users