If you are using Puppet, an easy way to grab only these packages from epel-testing, without enabling all packages, is to specify a ‘yum-repo’ resource with an ‘includepkgs’ parameter, like:
class yum-repo {
yumrepo {
'epel-testing':
enabled => '1',
includepkgs => "duplicity python-boto"; # only include duplicity
}
}
This will ensure you only get the duplicity and python-boto updates, and don’t slam your entire server with test packages.
It would be more convenient to be able to enable a repository for a specific Puppet package definition (just like you can use –enablerepo on the yum command line), however it’s not possible at the moment. There is a feature request for this.