You can use the exclude parameter in yumrepo
yumrepo { 'centos_base' : baseurl => "...", enabled => 1, priority => 1, exclude => "package-name", }
You may also require a specific yumrepo when installing the package.
package { "package-name" : ensure => installed, require => Yumrepo["RemiRepo"], }
source share