Как добавить новое репо пакета 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
Измените одно или несколько значений репо. Если репо не существует, оно будет создано, если указаны следующие значения: