From 943107e9fc8ae30612f767253845334ef99fdf8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Mon, 8 Aug 2016 19:06:02 +0200 Subject: OVH cleanup with puppet --- modules/ovh_cleanup/manifests/init.pp | 36 +++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 modules/ovh_cleanup/manifests/init.pp (limited to 'modules') diff --git a/modules/ovh_cleanup/manifests/init.pp b/modules/ovh_cleanup/manifests/init.pp new file mode 100644 index 0000000..de16cb4 --- /dev/null +++ b/modules/ovh_cleanup/manifests/init.pp @@ -0,0 +1,36 @@ +class ovh_cleanup { + file { '/etc/apt': + ensure => 'absent', + force => true, + } + file { '/etc/default/keyboard': + ensure => 'absent', + } + file { '/etc/default/locale': + ensure => 'absent', + } + file { '/etc/timezone': + ensure => 'absent', + } + file { '/etc/pacman.d/mirrorlist.pacnew': + ensure => 'absent', + } + exec { '/usr/bin/reanimate-pacman': + creates => '/etc/pacman.d/gnupg', + } + file { '/etc/pacman.d/gnupg': + ensure => 'present', + } + file { '/usr/bin/reanimate-pacman': + ensure => 'absent', + require => File['/etc/pacman.d/gnupg'], + } + file { '/etc/systemd/system/pacman-reanimation.service': + ensure => 'absent', + require => File['/etc/pacman.d/gnupg'], + } + file { '/etc/systemd/system/multi-user.target.wants/pacman-reanimation.service': + ensure => 'absent', + require => File['/etc/pacman.d/gnupg'], + } +} -- cgit v1.2.3