Skip to content
Andrey Scopenco edited this page Oct 19, 2013 · 1 revision

Описание тегов в конфигурационных файлах

project

В теге можно описывать любые атрибуты, что позволяет

  • получать их из скрипта get_info.py
  • использовать их в spec шаблонах

Атрибуты тега project используются для идентификации проекта и удобства shell обвязки в скриптах автоматизации.

role

Обязательные атрибуты:

  • path - путь к роли.

Конструктор поддерживает любой уровень вложенности ролей.

package

Обязательные атрибуты:

  • name - название пакета (ex: httpd)

Опциональные атрибуты:

  • version - версия пакета (ex: 2.2.3)
  • release - релиз пакета (ex: 43.el5.centos)
  • repository - репозиторий откуда скачивать пакет (ex: centos-base)

Внимание! Нельзя объявить атрибут version без атрибута release. Если опциональный атрибут не указан, тогда конструктор будет искать последнюю версию.