Обзор процесса создания бандлов

Создание бандла для ADCM заключается в подготовке набора следующих файлов:

  • Ansible playbook (включая roles и tasks), в которых представлены действия, выполняемые на хостах.

  • Конфигурационный (конфиг-) файл в формате YAML, который содержит в себе набор прототипов, представляющих собой описания объектов, содержащихся в бандле.

Рекомендации по созданию конфигурационного файла

 

  • Вы можете создать единый конфиг-файл для всех объектов либо отдельные конфиг-файлы для одного или нескольких объектов.

  • Конфиг-файл должен называться config.yaml либо config.yml. Имя конфиг-файла является зарезервированным, другие файлы не следует называть этим именем.

Подготовленные Ansible playbook и конфигурационные файлы собираются в архивный файл в формате TGZ, который и является бандлом ADCM.

Единицей описания config.yaml является прототип, который соответствует объекту, управляемому с помощью ADCM. В зависимости от типа бандла в config.yaml могут содержаться соответствующие объекты, то есть прототипы.

Бандлы ADCM могут быть двух типов:

ВАЖНО
В конфигурационном файле для бандла могут быть описания только тех объектов, которые соответствуют типу бандла. Например, в продуктовом бандле могут быть описаны кластер и сервис, а хост — нет.
Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней