Skip to content

Instantly share code, notes, and snippets.

@stefhen
Forked from renoirb/init.yml
Created August 28, 2014 02:15
Show Gist options
  • Save stefhen/379b3eda1843727ce69e to your computer and use it in GitHub Desktop.
Save stefhen/379b3eda1843727ce69e to your computer and use it in GitHub Desktop.
Install automatically Oracle Java 7 under Salt Stack
#
# How to install automatically Oracle Java 7 under Salt Stack
#
# Thanks Oracle for complicating things :(
#
# 1. Create a java/ folder in your salt master
# 2. Paste this file in init.sls
# 3. salt '*' state.sls java
#
# Source:
# * https://github.com/log0ymxm/salt-jvm/blob/master/init.sls
# * http://architects.dzone.com/articles/puppet-installing-oracle-java
#
oracle-ppa:
pkgrepo.managed:
- humanname: WebUpd8 Oracle Java PPA repository
- ppa: webupd8team/java
oracle-license-select:
cmd.run:
- unless: which java
- name: '/bin/echo /usr/bin/debconf shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections'
- require_in:
- pkg: oracle-java7-installer
- cmd: oracle-license-seen-lie
oracle-license-seen-lie:
cmd.run:
- name: '/bin/echo /usr/bin/debconf shared/accepted-oracle-license-v1-1 seen true | /usr/bin/debconf-set-selections'
- require_in:
- pkg: oracle-java7-installer
oracle-java7-installer:
pkg:
- installed
- require:
- pkgrepo: oracle-ppa
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment