Найти тему
WindowsProfs

Сборщик информации на кумир

First of all

Включить ssh на RTR-*:

ip ssh server

Установить openssh на CLI-*

apt-get install openssh

systemctl enable --now sshd

(Обязательно проверить, что с узла управления ansible есть доступ по SSH до всех других узлов. По умолчанию на ALT машинах есть пользователь user с паролем resu, для которого разрешен доступ по SSH. По умолчанию на всех узлах порт 22, кроме 2 хостов (по заданию))

apt-get install ansible sshpass

затем nano /etc/ansible/inventory

ansible-inventory -I /etc/ansible/inventory --list
ansible-inventory -I /etc/ansible/inventory --list

ansible all -m ping -i /etc/ansible/inventory

для работы с елдексами устанавливаем следующий пакет

curl -O https://docs.eltex-co.ru/download/attachments/26304373/esr-ansible-2021-06-11.tar.gz

tar xvzf esr-ansible* (тут табнуть)

cd ./esr-ansible

python3 install.py

для создания плейбука

nano /etc/ansible/gathering.yml

число в квадратных скобках после сплита указывает на то, какое по счёту слово(отделённое пробелами, поскольку метод stdout работает со списками и всё, что мы сохранили через register является списком)
число в квадратных скобках после сплита указывает на то, какое по счёту слово(отделённое пробелами, поскольку метод stdout работает со списками и всё, что мы сохранили через register является списком)

для теста плейбука

ansible-playbook /etc/ansible/gathering.yml -i /etc/ansible/inventory

в идеале вывод должен быть таким

-3

что это?(на всякий случай)

vim /etc/ansible/ansible.cfg

#

host_key_checking = False

#

PermitRootLogin yes можно оставить на клиентах, на серверах пишется после того как сгенерируется ключ PermitRootLogin without-password

-4
-5