使用 puppet 并确保 RPM 包管理最新

使用 puppet 并确保 RPM 包管理最新

使用ensure => latest,我的系统不需要所有相同的包。

ensure => latest安装软件包还是仅在软件包已存在时才更新?如果软件包不存在,我不希望安装它们。这是为了使现有软件包保持最新补丁。我没有尝试过,因为担心在不需要它的系统上安装软件包。

答案1

是的,如果不存在,它将会安装该包。

您只需要在具有软件包的系统上声明那些资源 - 根据已安装软件包的系统角色将它们分成几类。

答案2

是的,ensure => latest如果系统中不存在它,就会安装它。

您不应该在不需要该包资源的系统上声明该包资源。

相关内容