Перейти к содержанию

Справочник «Сценарии развертывания»

Справочник «Сценарии развертывания» содержит сценарии развертывания через заявки на создание ресурсов с помощью системы управления конфигурациями Ansible.

Сценарий представляет собой плейбук Ansible. Рекомендуется в корне плейбука поместить файл запуска в формате yml, каталог окружений (enviroments) и каталог с ролями (roles). В каталоге окружений формируются первоначальный список ВМ и переменные для исполнения плейбука.

Список сценариев развертывания

interface_engineer_113.png

Список сценариев развертывания содержит следующие элементы:

  • «Имя сценария» (1) отображает указанное в параметрах «Наименование сценария развертывания».

  • «Файл запуска» (2) отображает указанное в параметрах имя «Файла запуска сценария».

  • «Опции» (3) отображают «Дополнительные параметры запуска», если они указаны в параметрах.

  • «Окружения» (4) отображает указанный в параметрах «Список окружений (сред) для сценария».

  • «Редактировать» (5) открывает окно «Сценарий развертывания» с возможностью редактирования всех параметров выбранного сценария.

  • «Удалить» (6) служит для удаления выбранного сценария.

Для добавления в справочник в качестве сценария содержимое плейбука необходимо поместить в ZIP-архив. В корне архива должна содержаться корневая структура плейбука без вложения в дополнительную директорию.

Для добавления нового сценария необходимо перейти в раздел «Справочники» - «Сценарии развертывания» и нажать кнопку «Добавить».

Необходимо заполнить обязательное поле «Наименование сценария развертывания» (1) и выбрать в секции «Архив сценария ansible» (2) доступный из локальной файловой системы архив файла сценария.

Загрузка архива сценария

interface_engineer_111.png

В случае успешного разбора содержимого плейбука будут отображены списки окружений с их переменными и другие дополнительные параметры запуска сценария развертывания.

Параметры сценария развертывания

interface_engineer_112.png

Необходимо в меню «Файл запуска сценария» (3) выбрать корневой файл запуска сценария в качестве обязательного параметра.

В секции «Список окружений (сред) для сценария» (4) доступны редактирование (5) и удаление (6) окружений в сценарии. Добавить окружение доступно из файла (7) в плейбуке и вручную (8).

В секции «Переменные» (9) доступно редактирование (10) и удаление (11) переменных в сценарии. «Добавить из файла или каталога» (12) позволяет добавить в сценарий переменные из плейбука.

Для завершения указания параметров нового сценария необходимо нажать «Сохранить» (13). Новый сценарий добавится в справочник.