diff --git a/manifests/init.pp b/manifests/init.pp index c59c149..70773e7 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -1,6 +1,6 @@ # Class: java # -# This module manages java +# This module manages the Java runtime package # # Parameters: # @@ -11,7 +11,15 @@ # Sample Usage: # # [Remember: No empty lines between comments and class definition] -class java { +class java( + $version='1.6.0_25-fcs' +) { + $version_real = $version + + class { 'java::jre_package': + version => $version_real, + stage => 'deploy', + } } diff --git a/manifests/jre_package.pp b/manifests/jre_package.pp new file mode 100644 index 0000000..ee4fb4e --- /dev/null +++ b/manifests/jre_package.pp @@ -0,0 +1,21 @@ +# Class: java:jre_package +# +# class description goes here. +# +# Parameters: +# +# Actions: +# +# Requires: +# +# Sample Usage: +# +class java::jre_package ( + $version='1.6.0_25-fcs' +) { + # statements + package { 'jre': + ensure => $version_real, + alias => 'java', + } +}