os_repo
Репозиторий пакетов, подключённый к экземплярам ОС.
Источник и способ получения данных об объекте
Данные об объектах типа os_repo обновляются по мере получения от агентов подсистемы топологии сообщений, содержащих вывод команды, зависящей от используемого в дистрибутиве менеджера пакетов:
-
APT:
cat /etc/apt/sources.list /etc/apt/sources.list.d/*.list /etc/apt/sources.list.d/*.sources 2> /dev/null -
APT-RPM:
cat /etc/apt/sources.list /etc/apt/sources.list.d/*.list 2> /dev/null -
RPM или DNF:
cat /etc/yum.repos.d/*.repo 2> /dev/null
Агенты подсистемы топологии должны быть установлены на всех вычислительных узлах.
Описание атрибутов
| Атрибут | Тип данных | Описание |
|---|---|---|
|
|
Список компонентов репозитория, например, |
|
|
Название репозитория:
|
|
|
Путь к файлу, в котором указаны данные репозитория |
|
|
Состояние репозитория:
|
|
|
Ветка или выпуск дистрибутива, например, |
|
|
Для DEB-репозиториев — тип пакетов: бинарные или в виде исходного кода. Для RPM-репозиториев — способ указания адреса репозитория |
|
|
URL репозитория |
Связи
Входящие
-
Связь от объекта типа os_instance.
Тип связи:
os_uses_repo. -
Связь от объекта типа scala_hlm_hw-server.
Тип связи:
hosts_repo. -
Связь от объекта типа scala_hlm_virtual-machine.
Тип связи:
hosts_repo.
Исходящие
-
Связь к объекту типа os_package.
Тип связи:
os_provides_package.