Ich versuche, Benutzer mit Ansible zu meinen Servern hinzuzufügen. Jeder Benutzer hat ein anderes verschlüsseltes Passwort.
Ich habe so etwas:
vars:
users:
- myuser1
- myuser2
password: encryptedpasswordhere
tasks:
- name: Creating users
user: name={{ item }} password={{ password }} groups=sudo,adm shell=/bin/bash
with_items: users
Dies funktioniert hervorragend, aber alle Benutzer haben das gleiche Passwort.
Ich möchte ein assoziatives Array erstellen. In PHP würde ich das tun:
$users = array('user'=>'myuser1', 'password'=>'encryptedpass1',
'user'=>'myuser2', 'password'=>'encryptedpass2',
);
Gibt es eine Möglichkeit, dies in einem Ansible-Playbook zu tun?