с уникальными паролями. Сделал такую конструкцию
vars:
users:
- username: user1
- username: user2
tasks:
- name: Create user accounts
ansible.builtin.user:
name: "{{ item.username }}"
password: "{{ lookup('password', 'credentials/' + item.username + '/password.txt length=21') }}"
group: admin
shell: /bin/bash
state: present
with_items:
- "{{ users }}"
Создеает пользователей, но с одинаковыми паролями на каждом хосте. Как добавить уникальные?
If the file already exists, no data will be written to it. If the file has contents, those contents will be read in as the password. Empty files cause the password to return as an empty string. Т.е. для первого генерируется, для второго уже читается из файла... Хотя вроде как item.username есть, должны быть уникальные
Обсуждают сегодня