Назад | Перейти на главную страницу

Saltstack: как установить новый репозиторий zypper RPM?

Как добавить новое репо пакета rpm через saltstack?

Я проверил документы и вижу только метод для перечисления, изменения или удаления репозиториев:

https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.zypper.html

Я бы хотел это сделать:

root@server# zypper ar https://myserver/my-funny-repo-url.repo

sls файл:

zypper_repo:
  pkgrepo.managed:
    - mirrorlist: https://myserver/my-funny-repo-url.repo
    - failhard: True

Ошибка:

CommandExecutionError: Ошибка команды Zypper: репозиторий zypper_repo недействителен.

[zypper_repo |https: //myserver/my-funny-repo-url.repo]

Действительные метаданные не найдены по указанному URL-адресу. Проверьте, указывают ли URI, определенные для этого репозитория, на действительный репозиторий. Пропуск репозитория zypper_repo из-за указанной выше ошибки. Некоторые репозитории не обновлялись из-за ошибки.

Цитата из документация, которую вы связали:

salt.modules.zypper.mod_repo
Измените одно или несколько значений репо. Если репо не существует, оно будет создано, если указаны следующие значения: