diff --git a/openjdk/manifests/init.pp b/openjdk/manifests/init.pp new file mode 100644 index 0000000..aa59f17 --- /dev/null +++ b/openjdk/manifests/init.pp @@ -0,0 +1,44 @@ +# Install OpenJDK development environment. +# +class openjdk::jdk { + + case $::operatingsystem { + "centos","redhat": { + package { "java-1.7.0-openjdk-devel": + ensure => installed, + } + } + "ubuntu": { + package { "openjdk-7-jdk": + ensure => installed, + } + } + default: { + fail("openjdk not supported on ${::operatingsystem}") + } + } + +} + + +# Install OpenJDK runtime environment. +# +class openjdk::jre { + + case $::operatingsystem { + "centos","redhat": { + package { "java-1.7.0-openjdk": + ensure => installed, + } + } + "ubuntu": { + package { "openjdk-7-jre": + ensure => installed, + } + } + default: { + fail("openjdk not supported on ${::operatingsystem}") + } + } + +}