Данным набором ролей предусмотрена возможность добавления и удаления пользователей на серверах из списка inventory.yml
Требуется заменить в inventory.yml IP-адреса на актуальные
При необходимости внести изменения в файл ansible.cfg.
Для добавления в список пользователей и их паролей требуется ввести команду:
ansible-vault edit group_vars/all/vars.yml --vault-id @</файл/с/паролем>
После актуализации списка пользователей вводится команда:
ansible-playbook all.yml --vault-id @</файл/с/паролем> -K
На локальной машине будет сгенерирован одноименный приватный и публичный ssh-ключи для каждого пользователя и помещены в ‘/tmp/’. На каждом управляемом Ansible сервере будут созданы пользователи из списка, а в файл authorized_keys будет записан его публичный ключ.
ansible-playbook user_del.yml --vault-id @</файл/с/паролем> -K