Быстрая установка — различия между версиями

Материал из megapuper
Перейти к: навигация, поиск
Строка 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