diff --git a/yum/manifests/init.pp b/yum/manifests/init.pp index d0855cb..54257a3 100644 --- a/yum/manifests/init.pp +++ b/yum/manifests/init.pp @@ -142,6 +142,12 @@ define yum::repo($baseurl="", $mirrorlist="", $descr="", $gpgkey="") { owner => "root", group => "root", before => File["/etc/yum.repos.d/${name}.repo"], + notify => Exec["rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-${name}"], + } + exec { "rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-${name}": + path => "/bin:/usr/bin:/sbin:/usr/sbin", + user => "root", + refreshonly => true, } $gpgkey_real = "file:///etc/pki/rpm-gpg/RPM-GPG-KEY-${name}" } else {