]> git.immae.eu Git - perso/Immae/Projets/Puppet.git/commitdiff
Ovh cleanup
authorIsmaël Bouya <ismael.bouya@normalesup.org>
Mon, 8 Aug 2016 20:43:28 +0000 (22:43 +0200)
committerIsmaël Bouya <ismael.bouya@normalesup.org>
Mon, 8 Aug 2016 20:43:28 +0000 (22:43 +0200)
modules/base_packages/manifests/init.pp
modules/ovh_cleanup/manifests/init.pp

index f1e76aec75ac70f384a4170f5d655aa779525c4e..a49d2111e3dbcd0005dee8d1a754a87195f5e26d 100644 (file)
@@ -1,10 +1,27 @@
 class base_packages {
+    # Preinstalled
+    package { 'base':
+      ensure => 'latest',
+    }
+    package { 'openssh':
+      ensure => 'latest',
+    }
+    package { 'grub':
+      ensure => 'latest',
+    }
+    package { 'sudo':
+      ensure => 'latest',
+    }
+
+    # Puppet dependencies
     package { 'git':
       ensure => 'latest',
     }
     package { 'puppet':
       ensure => 'latest',
     }
+
+    # Needed by puppet module
     package { 'cronie':
       ensure => 'latest',
     }
index 0704cf97bc868b24dadbd3a9d90b5f3873a3146e..b7ecb500a0f8ca136a71bdf7fa956327558cc815 100644 (file)
@@ -21,6 +21,9 @@ class ovh_cleanup {
     file { '/etc/pacman.d/gnupg':
       ensure => 'present',
     }
+    file { '/usr/bin/growpart':
+      ensure  => 'absent',
+    }
     file { '/usr/bin/reanimate-pacman':
       ensure  => 'absent',
       require => File['/etc/pacman.d/gnupg'],
@@ -39,6 +42,14 @@ class ovh_cleanup {
     file { '/etc/resolv.conf.pacorig':
       ensure => 'absent'
     }
+    package { 'haveged':
+      ensure => 'absent',
+      uninstall_options => [ '-s', '-c']
+    }
+    package { 'parted':
+      ensure => 'absent',
+      uninstall_options => [ '-s', '-c']
+    }
 
 
     file { '/etc/udev/rules.d/80-net-setup-link.rules':