Saltstack: Как установить новый RPM-пакет на zypper RPM?
Как добавить новый пакет репозитория RPM через Сольстак?
Я проверил документы и вижу только метод для перечисления, изменения или удаления репо:
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' из-за вышеуказанной ошибки. Некоторые из репозиториев не были обновлены из-за ошибки.
1 ответ
Цитата из документации, которую вы связали:
salt.modules.zypper.mod_repo
Измените одно или несколько значений для репо. Если репо не существует, оно будет создано при условии указания следующих значений: