class nodo::utils::java ( $ensure = 'installed', ) { # Java package { [ 'sun-java6-jre', ]: ensure => absent, } package { [ 'default-jre', 'openjdk-7-jre-headless', ]: ensure => $ensure, } # Java alternative file { "/etc/alternatives/java": ensure => $ensure ? { 'present','installed','latest' => lookup('nodo::utils::java::alternative', undef, undef, '/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java'), default => undef, }, owner => root, group => root, require => Package['default-jre'], } }