当我们使用YAML文件安装如下所示的包时
nginx:
pkg.installed
有没有方便的方法来缓存SaltStack使用的安装二进制文件,并在以后的Saltstack中重用它们?有了这些缓存,我们可以让SaltStack在二进制级别上精确地重现另一台机器(安装了相同的Linux发行版)上的安装(配置)过程。
我们知道还有其他工具以不同的方式提供这种二进制级别的可靠性。例如,docker镜像和AWS AMI; Nix通过在其上存储二进制包和哈希值来管理包。
答案 0 :(得分:1)
pkg.installed
状态使用操作系统的软件包管理器检查软件包是否已安装,并在需要时安装软件包。因此,除非您的操作系统的软件包管理器提供这种类型的功能,否则无需缓存。