Sto cercando di aggiungere utenti ai miei server utilizzando Ansible. Ogni utente ha una password crittografata diversa.
Ho qualcosa del genere:
vars:
users:
- myuser1
- myuser2
password: encryptedpasswordhere
tasks:
- name: Creating users
user: name={{ item }} password={{ password }} groups=sudo,adm shell=/bin/bash
with_items: users
Funziona benissimo, ma tutti gli utenti hanno la stessa password.
Sto cercando di creare un array associativo. In PHP lo farei:
$users = array('user'=>'myuser1', 'password'=>'encryptedpass1',
'user'=>'myuser2', 'password'=>'encryptedpass2',
);
C'è un modo per farlo in un playbook Ansible?