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