使用ensure => latest
,我的系统不需要所有相同的包。
会ensure => latest
安装软件包还是仅在软件包已存在时才更新?如果软件包不存在,我不希望安装它们。这是为了使现有软件包保持最新补丁。我没有尝试过,因为担心在不需要它的系统上安装软件包。
答案1
是的,如果不存在,它将会安装该包。
您只需要在具有软件包的系统上声明那些资源 - 根据已安装软件包的系统角色将它们分成几类。
答案2
是的,ensure => latest
如果系统中不存在它,就会安装它。
您不应该在不需要该包资源的系统上声明该包资源。