Repository: bigtop Updated Branches: refs/heads/master 20d095a4c -> 263af453a
BIGTOP-2662: provisioner: Add support for JDK8 on debian Project: http://git-wip-us.apache.org/repos/asf/bigtop/repo Commit: http://git-wip-us.apache.org/repos/asf/bigtop/commit/3082e730 Tree: http://git-wip-us.apache.org/repos/asf/bigtop/tree/3082e730 Diff: http://git-wip-us.apache.org/repos/asf/bigtop/diff/3082e730 Branch: refs/heads/master Commit: 3082e7303aec2c076f2bf7486e6b87f4b8046153 Parents: 20d095a Author: Olaf Flebbe <[email protected]> Authored: Fri Jan 6 22:40:05 2017 +0100 Committer: Olaf Flebbe <[email protected]> Committed: Sat Jan 7 17:42:57 2017 +0100 ---------------------------------------------------------------------- bigtop-deploy/puppet/manifests/site.pp | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/bigtop/blob/3082e730/bigtop-deploy/puppet/manifests/site.pp ---------------------------------------------------------------------- diff --git a/bigtop-deploy/puppet/manifests/site.pp b/bigtop-deploy/puppet/manifests/site.pp index e6227f5..6a95fa1 100644 --- a/bigtop-deploy/puppet/manifests/site.pp +++ b/bigtop-deploy/puppet/manifests/site.pp @@ -33,7 +33,7 @@ $jdk_package_name = hiera("bigtop::jdk_package_name", "jdk") stage {"pre": before => Stage["main"]} -case $operatingsystem { +case $::operatingsystem { /(OracleLinux|Amazon|CentOS|Fedora|RedHat)/: { yumrepo { "Bigtop": baseurl => hiera("bigtop::bigtop_repo_uri", $default_repo), @@ -62,10 +62,24 @@ case $operatingsystem { } } -package { $jdk_package_name: - ensure => "installed", - alias => "jdk", - noop => $jdk_preinstalled, +case $::operatingsystem { + /Debian/: { + require apt + require apt::backports + + package { "jdk": + name => $jdk_package_name, + ensure => present, + } + } + default: { + package { "jdk": + name => $jdk_package_name, + ensure => "installed", + alias => "jdk", + noop => $jdk_preinstalled, + } + } } node default {
