Repository: stratos
Updated Branches:
  refs/heads/master 16cad1c30 -> af0a47b78


Adding apt-get update to stratos base puppet module


Project: http://git-wip-us.apache.org/repos/asf/stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/af0a47b7
Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/af0a47b7
Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/af0a47b7

Branch: refs/heads/master
Commit: af0a47b784a0a297320d129f6e0d911851a075bd
Parents: 16cad1c
Author: Lahiru Sandaruwan <[email protected]>
Authored: Tue Nov 11 12:51:56 2014 +0530
Committer: Lahiru Sandaruwan <[email protected]>
Committed: Tue Nov 11 12:51:56 2014 +0530

----------------------------------------------------------------------
 tools/puppet3/modules/stratos_base/manifests/init.pp | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/stratos/blob/af0a47b7/tools/puppet3/modules/stratos_base/manifests/init.pp
----------------------------------------------------------------------
diff --git a/tools/puppet3/modules/stratos_base/manifests/init.pp 
b/tools/puppet3/modules/stratos_base/manifests/init.pp
index 288ec8e..22e0264 100755
--- a/tools/puppet3/modules/stratos_base/manifests/init.pp
+++ b/tools/puppet3/modules/stratos_base/manifests/init.pp
@@ -41,6 +41,13 @@ class stratos_base(
       $package_ensure = absent      
   }
 
+  exec { 'update-apt':
+    path      => ['/bin/', '/sbin/', '/usr/bin/', '/usr/sbin/', 
'/usr/local/bin/', '/usr/local/sbin/'],
+    command   => 'apt-get update > /dev/null 2>&1',
+    logoutput => on_failure,
+    require   => File['/etc/apt/apt.conf.d/90forceyes'];
+  }
+
   $packages = [
     'nano',       
     'curl',
@@ -50,8 +57,9 @@ class stratos_base(
     'tar']
 
   package { $packages:
-    ensure => $package_ensure,    
-  }  
+    ensure => $package_ensure,
+    require => Exec['update-apt'],
+  }
 
   define printPackages{
     notify { $name: 

Reply via email to