Tôi đang cố gắng thêm người dùng vào máy chủ của mình bằng Ansible. Mỗi người dùng có một mật khẩu được mã hóa khác nhau.
Tôi có một cái gì đó như thế:
vars:
users:
- myuser1
- myuser2
password: encryptedpasswordhere
tasks:
- name: Creating users
user: name={{ item }} password={{ password }} groups=sudo,adm shell=/bin/bash
with_items: users
Điều này làm việc tuyệt vời, nhưng tất cả người dùng có cùng một mật khẩu.
Tôi đang tìm cách để tạo ra một mảng kết hợp. Trong PHP tôi sẽ làm điều đó:
$users = array('user'=>'myuser1', 'password'=>'encryptedpass1',
'user'=>'myuser2', 'password'=>'encryptedpass2',
);
Có một cách để làm điều đó trong một vở kịch Ansible?