diff --git a/manifests/params.pp b/manifests/params.pp index e302bca..e69a19d 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -155,7 +155,7 @@ class java::params { }, } } - 'stretch', 'vivid', 'wily', 'xenial', 'yakkety', 'zesty', 'artful', 'bionic': { + 'stretch', 'vivid', 'wily', 'xenial', 'yakkety', 'zesty', 'artful': { $java = { 'jdk' => { 'package' => 'openjdk-8-jdk', @@ -171,6 +171,22 @@ class java::params { } } } + 'bionic': { + $java = { + 'jdk' => { + 'package' => 'openjdk-11-jdk', + 'alternative' => "java-1.11.0-openjdk-${::architecture}", + 'alternative_path' => "/usr/lib/jvm/java-1.11.0-openjdk-${::architecture}/bin/java", + 'java_home' => "/usr/lib/jvm/java-1.11.0-openjdk-${::architecture}/", + }, + 'jre' => { + 'package' => 'openjdk-11-jre-headless', + 'alternative' => "java-1.11.0-openjdk-${::architecture}", + 'alternative_path' => "/usr/lib/jvm/java-1.11.0-openjdk-${::architecture}/bin/java", + 'java_home' => "/usr/lib/jvm/java-1.11.0-openjdk-${::architecture}/", + } + } + } default: { fail("unsupported release ${::lsbdistcodename}") } } }