Saltstack:如何安装新的 zypper RPM Repo?

Saltstack:如何安装新的 zypper RPM Repo?

如何通过 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 不存在,则会创建,只要指定以下值:

相关内容