]> git.immae.eu Git - perso/Immae/Projets/Puppet.git/blobdiff - modules/base_packages/manifests/init.pp
Install OVH vps from scratch
[perso/Immae/Projets/Puppet.git] / modules / base_packages / manifests / init.pp
index a49d2111e3dbcd0005dee8d1a754a87195f5e26d..c4bbec99ed32ce311cdfda0d6573d3edc15c2721 100644 (file)
@@ -1,29 +1,11 @@
 class base_packages {
     # Preinstalled
-    package { 'base':
-      ensure => 'latest',
-    }
-    package { 'openssh':
-      ensure => 'latest',
-    }
-    package { 'grub':
-      ensure => 'latest',
-    }
-    package { 'sudo':
-      ensure => 'latest',
-    }
+    ensure_packages(['base'])
 
-    # Puppet dependencies
-    package { 'git':
-      ensure => 'latest',
-    }
-    package { 'puppet':
-      ensure => 'latest',
-    }
+    # Critical packages
+    ensure_packages(['openssh', 'grub', 'sudo'])
 
-    # Needed by puppet module
-    package { 'cronie':
-      ensure => 'latest',
-    }
+    # Puppet dependencies
+    ensure_packages(['git', 'puppet'])
 }