В сфере системного администрирования важно иметь актуальную информацию о каждом устройстве в инфраструктуре. Один из надёжных способов автоматизации сбора такой информации — использование Ansible. В данной статье мы реализуем механизм инвентаризации машин управляющего узла. С помощью Playbook мы сформируем отчёты о каждом хосте в виде файлов формата YAML, где будут содержаться такие данные, как имя хоста и его IP-адрес. Всё это позволит упростить администрирование и ускорить диагностику сети. Первоначальная настройка ANSIBLE была в предыдущей статье. Для настройки инвентаризации нужно будет проделать следующие действия. Во-первых необходимо создать каталог, в котором будут размещены отчеты о рабочих местах: mkdir /etc/ansible/PC_INFO Далее, создадим плейбук /etc/ansible/inventory.yml со следующим содержимым: После заполнения файла проверим работу, командой: ansible-playbook /etc/ansible/inventory.yml --- - name: Инвентаризация машин HQ-SRV и HQ-CLI hosts: - HQ-SRV - HQ-CLI gather-fact
Настройка инвентаризации машин в сети через Ansible
19 апреля 202519 апр 2025
20
2 мин