使用puppet安装mysql包,使其自动更新

使用puppet安装mysql包,使其自动更新,mysql,puppet,Mysql,Puppet,我想使用Puppet将MySQL包安装到服务器上。软件包应在发布新版本后更新。如何为此编写清单?使用sure=>latest告诉Puppet将包更新为最新版本。比如说, package { "mysql-server": ensure => latest } 这假设您的服务器定期更新其包缓存,并且服务器的Puppet客户端定期运行(大多数情况下是这样)。从: 在能够自行检索新包的打包系统上,您可以 可以通过指定版本号或名称来选择要检索的包 latest作为确保值 虽然看起来很明显,

我想使用Puppet将MySQL包安装到服务器上。软件包应在发布新版本后更新。如何为此编写清单?

使用
sure=>latest
告诉Puppet将包更新为最新版本。比如说,

package { "mysql-server": 
  ensure => latest
}
这假设您的服务器定期更新其包缓存,并且服务器的Puppet客户端定期运行(大多数情况下是这样)。从:

在能够自行检索新包的打包系统上,您可以 可以通过指定版本号或名称来选择要检索的包
latest
作为确保值


虽然看起来很明显,但这也假设服务器按常规计划运行Puppet。自动更新由Puppet持续管理;它们并没有像OP所要求的那样,以某种方式滚到安装的包中。这是一个有用的澄清@JohnBollinger。我已经更新了我的答案,以反映您的评论。