From 7fed35a408b9ec37454169425823785b5fc8978b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Thu, 24 Aug 2017 02:22:17 +0200 Subject: Refactor base installation module --- modules/ovh_cleanup/manifests/init.pp | 75 ----------------------------------- 1 file changed, 75 deletions(-) delete mode 100644 modules/ovh_cleanup/manifests/init.pp (limited to 'modules/ovh_cleanup') diff --git a/modules/ovh_cleanup/manifests/init.pp b/modules/ovh_cleanup/manifests/init.pp deleted file mode 100644 index fc1b84b..0000000 --- a/modules/ovh_cleanup/manifests/init.pp +++ /dev/null @@ -1,75 +0,0 @@ -class ovh_cleanup { - exec { 'bash -c "comm -23 <(find /etc /opt /usr | sort) <(pacman -Qlq | sed \"s|/$||\" | sort) > /root/disowned_files_before_cleanup.txt"': - path => '/usr/bin', - creates => '/root/disowned_files_before_cleanup.txt' - } - exec { 'bash -c "comm -23 <(pacman -Qq | sort) <(pacman -Qgq base | while read i; do pactree -u \$i; done | sort | uniq) > /root/packages_not_in_base_group.txt"': - path => '/usr/bin', - creates => '/root/packages_not_in_base_group.txt' - } - 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/growpart': - ensure => 'absent', - } - 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'], - } - exec { '/usr/bin/mv /etc/lvm/lvmlocal.conf.pacnew /etc/lvm/lvmlocal.conf': - onlyif => '/usr/bin/test -f /etc/lvm/lvmlocal.conf.pacnew' - } - 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': - ensure => 'absent', - } - exec { '/usr/bin/sed -i -e "s/Name=eth0/Name=en*/" /etc/systemd/network/eth0-dhcp.network': - subscribe => File['/etc/udev/rules.d/80-net-setup-link.rules'], - refreshonly => true - } - exec { '/usr/bin/mv /etc/systemd/network/eth0-dhcp.network /etc/systemd/network/en-dhcp.network': - subscribe => Exec['/usr/bin/sed -i -e "s/Name=eth0/Name=en*/" /etc/systemd/network/eth0-dhcp.network'], - notify => Reboot['after_run'], - refreshonly => true, - } -} -- cgit v1.2.3