diff --git a/doc/puppet_classes/puppet_cd_3A_3Ar10k_3A_3Ainstall.html b/doc/puppet_classes/puppet_cd_3A_3Ar10k_3A_3Ainstall.html index f353ed4..f5de2b9 100644 --- a/doc/puppet_classes/puppet_cd_3A_3Ar10k_3A_3Ainstall.html +++ b/doc/puppet_classes/puppet_cd_3A_3Ar10k_3A_3Ainstall.html @@ -163,7 +163,8 @@ 65 66 67 -68 +68 +69
# File 'manifests/r10k/install.pp', line 6
@@ -225,7 +226,8 @@ class puppet_cd::r10k::install (
       }
 
       exec { 'install rpm':
-        command => "yum install ${pt_r10k_webhook_pkg}",
+        command => "yum install -y ${pt_r10k_webhook_pkg}",
+        unless  => "rpm -qa | grep ${pt_r10k_webhook_pkg}",
         require => File[$pt_r10k_webhook_pkg],
       }
     }
diff --git a/manifests/r10k/install.pp b/manifests/r10k/install.pp
index d3e430c..30625ff 100644
--- a/manifests/r10k/install.pp
+++ b/manifests/r10k/install.pp
@@ -60,7 +60,8 @@ class puppet_cd::r10k::install (
       }
 
       exec { 'install rpm':
-        command => "yum install ${pt_r10k_webhook_pkg}",
+        command => "yum install -y ${pt_r10k_webhook_pkg}",
+        unless  => "rpm -qa | grep ${pt_r10k_webhook_pkg}",
         require => File[$pt_r10k_webhook_pkg],
       }
     }