Установка
На Debian-подобных системах:
apt-get install ansibleНастройка управляемых хостов
На каждом хосте:
- Если sudo нет, то 
apt install sudo
- Если создается новый пользователь, то 
sudo useradd -G sudo -s /bin/bash ansibleuser
- Если существующий пользователь, то добавить в группу sudo: 
usermod -aG sudo sergey
- Разрешить пользователю повышать привилегии без ввода пароля.  Создать файл
sudo nano /etc/sudoers.d/ansibleuser
- И добавить текст 
ansibleuser ALL=(ALL) NOPASSWD:ALL
Теперь можно использовать в скриптах become: true
Настройка сервера
ssh-keygen
ssh-copy-id username@remote_host- Создать ключ доступа
- Скопировать на каждый управляемый хост, используя логин на хост. Удобнее, если для задач управления на всех хостах сделать одинаковый логин.
В настройке каждого хоста нужно использовать соответствующий логин, для которого настроен ключ доступа.
 
                
No comments to display
No comments to display