如何通过 saltstack 添加新的 rpm 包 repo?
我检查了文档,只看到列出、修改或删除存储库的方法:
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
修改 repo 的一个或多个值。如果 repo 不存在,则会创建,只要指定以下值: