From 66e7b1e6d508e7d6f5517652110a3e2e03bb3c47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Mon, 8 Aug 2016 22:43:28 +0200 Subject: Ovh cleanup --- modules/base_packages/manifests/init.pp | 17 +++++++++++++++++ modules/ovh_cleanup/manifests/init.pp | 11 +++++++++++ 2 files changed, 28 insertions(+) diff --git a/modules/base_packages/manifests/init.pp b/modules/base_packages/manifests/init.pp index f1e76ae..a49d211 100644 --- a/modules/base_packages/manifests/init.pp +++ b/modules/base_packages/manifests/init.pp @@ -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', } diff --git a/modules/ovh_cleanup/manifests/init.pp b/modules/ovh_cleanup/manifests/init.pp index 0704cf9..b7ecb50 100644 --- a/modules/ovh_cleanup/manifests/init.pp +++ b/modules/ovh_cleanup/manifests/init.pp @@ -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': -- cgit v1.2.3