Skip to content

Instantly share code, notes, and snippets.

@jvelo
Created January 15, 2014 14:50
Show Gist options
  • Save jvelo/8437602 to your computer and use it in GitHub Desktop.
Save jvelo/8437602 to your computer and use it in GitHub Desktop.
Oracle Java 6 via puppet
class oraclejre6 {
apt::source { 'webupd8team':
location => 'http://ppa.launchpad.net/webupd8team/java/ubuntu',
release => 'precise',
repos => 'main',
required_packages => 'debian-keyring debian-archive-keyring',
key => 'EEA14886',
key_server => 'keyserver.ubuntu.com',
pin => '-10',
include_src => true
}
# See http://askubuntu.com/a/190674
exec { 'accept-java-license':
command => '/bin/echo /usr/bin/debconf shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections;/bin/echo /usr/bin/debconf shared/accepted-oracle-license-v1-1 seen true | sudo /usr/bin/debconf-set-selections;',
} ->
package { 'oracle-java6-installer':
ensure => present,
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment