Puppet 傀儡包资源

Puppet 傀儡包资源,puppet,Puppet,对puppet包资源有一个基本的怀疑。如果我在清单文件中声明了一个包资源,例如:使用apt get安装apache 1.在puppet agent的第一次运行期间,将安装apache 2.如果在使用最新版本的apache刷新ubuntu repo后再次运行代理(使用包资源的现有代码) puppet会更新/刷新代理服务器中的apache吗?包的属性确定状态 包应该处于什么状态。在可以自行检索新包的打包系统上,可以通过指定版本号或最新版本作为“确保”值来选择要检索的包。在将配置文件与“普通”系统文件

对puppet包资源有一个基本的怀疑。如果我在清单文件中声明了一个包资源,例如:使用apt get安装apache

1.在puppet agent的第一次运行期间,将安装apache

2.如果在使用最新版本的apache刷新ubuntu repo后再次运行代理(使用包资源的现有代码)


puppet会更新/刷新代理服务器中的apache吗?

包的
属性确定状态

包应该处于什么状态。在可以自行检索新包的打包系统上,可以通过指定版本号或最新版本作为“确保”值来选择要检索的包。在将配置文件与“普通”系统文件分开管理的打包系统上,可以通过指定清除作为确保值来卸载配置文件。这默认为已安装

版本号必须与要安装的完整版本相匹配,如果提供程序使用版本别名,则包括版本。除了gem包提供程序外,不接受范围或semver模式。例如,要从rpm bash-4.1.2-29.el6.x86_64.rpm安装bash包,请使用字符串“4.1.2-29.el6”

有效值存在(也称为已安装)、不存在、清除、保留、最新。值可以匹配/

资料来源: