Быстрая установка — различия между версиями
Root (обсуждение | вклад) |
Root (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
+ | Устанавливаем на хосте управления | ||
apt install software-properties-common | apt install software-properties-common | ||
apt-add-repository --yes --update ppa:ansible/ansible | apt-add-repository --yes --update ppa:ansible/ansible | ||
Строка 4: | Строка 5: | ||
+ | Конфиг ansible.cfg | ||
+ | [defaults] | ||
+ | inventory = /etc/ansible/hosts | ||
+ | host_key_checking = False | ||
+ | remote_tmp = ~/.ansible/tmp | ||
+ | roles_path = /etc/ansible/roles | ||
+ | callback_plugins = /usr/share/ansible/plugins/callback | ||
+ | |||
+ | |||
+ | Заводим пользователя на клиентах | ||
useradd -u 20000 -s /bin/bash -m -d /home/ansible ansible | useradd -u 20000 -s /bin/bash -m -d /home/ansible ansible | ||
mkdir /home/ansible/.ssh | mkdir /home/ansible/.ssh |
Версия 11:13, 24 февраля 2023
Устанавливаем на хосте управления
apt install software-properties-common apt-add-repository --yes --update ppa:ansible/ansible apt install ansible
Конфиг ansible.cfg
[defaults] inventory = /etc/ansible/hosts host_key_checking = False remote_tmp = ~/.ansible/tmp roles_path = /etc/ansible/roles callback_plugins = /usr/share/ansible/plugins/callback
Заводим пользователя на клиентах
useradd -u 20000 -s /bin/bash -m -d /home/ansible ansible mkdir /home/ansible/.ssh touch /home/ansible/.ssh/authorized_keys chown -R ansible:ansible /home/ansible echo "SSH PUBLIC KEY" > /home/ansible/.ssh/authorized_keys touch /etc/sudoers.d/ansible echo "ansible ALL=(root) NOPASSWD: ALL" > /etc/sudoers.d/ansible