# zram installieren und ggf. swappiness anpassen

class ubuntu_server::zram($agressive=false){

    File{
        owner => 'root',
    }

    package{'zram-config':
        ensure => present,
    }

    if ( $agressive == true ) {
        file{'/usr/bin/init-zram-swapping':
            ensure  => present,
            source  => 'puppet:///modules/ubuntu_server/usr/bin/init-zram-swapping',
            mode    => '0755',
            require => Package['zram-config'],
        }

        file{'/etc/sysctl.d/60-swappiness.conf':
            ensure => present,
            source => 'puppet:///modules/ubuntu_server/etc/sysctl.d/60-swappiness.conf',
        }
    }

}