Формирование инвентаря Ansible

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

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

Создание

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

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

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

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

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

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

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

    PAK_import_<date>_<time>.yml

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

Заполнение

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

  1. Укажите необходимые учётные данные для подключения к узлам и повышения привилегий:

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

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

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

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

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