Формирование инвентори-файла

Для проведения сервисных операций с узлами ПАК может потребоваться так называемый инвентори-файл, описывающий перечень узлов и их технические учётные записи (ТУЗ). С использованием Ansible производится автоматизация управления конфигурациями и выполнение задач на этих узлах.

Инвентори-файлы подробно описаны в документации Ansible .

Создание инвентори-файла#

Для уже добавленных ПАК инвентори-файл может быть создан средствами Визион.

  1. Авторизуйтесь в веб-интерфейсе Визион.

  2. На панели навигации выберите Объекты.

  3. На панели Контур в строке с нужным ПАК нажмите кнопку .

  4. В открывшемся меню выберите Инвентори.

  5. Сохраните инвентори-файл на свой компьютер. Копия этого файла будет создана на сервере Визион в директории /opt/skala-r/vision/server/inventory/.

    Имя инвентори-файла формируется по шаблону:

    PAK_import_<date>_<time>.yml
    

    Здесь <date> и <time> соответственно дата и время формирования инвентори-файла.

Заполнение инвентори-файла#

Инвентори-файл, созданный средствами Визион, не содержит учётных данных для подключения к узлам и повышения привилегий:

  • ansible_user – имя пользователя для подключения к узлу;

  • ansible_ssh_pass – пароль пользователя для подключения к узлу;

  • ansible_become_user – имя пользователя для повышения привилегий;

  • ansible_become_password – пароль пользователя для повышения привилегий.

Перед использованием такого инвентори-файла отредактируйте его: укажите необходимые учётные данные и, при необходимости, удалите или закомментируйте блоки с описанием узлов, которые не нужно настраивать при выполнении задач автоматизации.