删除旧的 puppet repo 配置

删除旧的 puppet repo 配置

我想将我的存储库合并到一个新的存储库结构中,并且我在 Puppet 中实现了这一点。但是,旧的 yum 存储库信息仍保留在节点上。Puppet 可以强制删除旧的 yum 存储库信息吗?该怎么做?

答案1

我认为最好的方法是使用file带有的资源ensure => absent,例如

file { '/etc/yum.repos.d/crufty.repo':
  ensure => absent,
}

该资源类型似乎不yumrepo支持删除(尽管您可以设置enabled => false,但实际上会得到相同的行为)。

相关内容