Centos 使用puppet将排除添加到现有的yum repo配置中

Centos 使用puppet将排除添加到现有的yum repo配置中,centos,puppet,yum,Centos,Puppet,Yum,我正在使用puppet管理一组CentOS 5服务器的配置。我想向CentOS base yum repo配置中添加一些包排除。有没有办法用木偶做到这一点 我将使用一些软件包的remi repo版本,并希望从yum中排除基本版本。要启用remi,我定义了一个yumrepo资源。您可以在yumrepo yumrepo { 'centos_base' : baseurl => "...", enabled => 1, priority => 1, e

我正在使用puppet管理一组CentOS 5服务器的配置。我想向CentOS base yum repo配置中添加一些包排除。有没有办法用木偶做到这一点


我将使用一些软件包的remi repo版本,并希望从yum中排除基本版本。要启用remi,我定义了一个
yumrepo
资源。

您可以在
yumrepo

yumrepo { 'centos_base' :
    baseurl => "...",
    enabled => 1,
    priority => 1,
    exclude => "package-name",
}
在安装软件包时,您也可以需要特定的
yumrepo

package { "package-name" :
  ensure => installed,
  require => Yumrepo["RemiRepo"],
}

我还包括了
descr
name
yumrepo参数,这似乎有效。谢谢