38 lines
1.5 KiB
YAML
38 lines
1.5 KiB
YAML
---
|
|
# From https://linoxide.com/debian/install-java-8-debian-gnulinux-9-stretch/
|
|
# Using a Ubuntu 16.10 yakkety PPA, actually that failed
|
|
# For debian 9 the debian 8 xenial instructions worked
|
|
# See https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-debian-8
|
|
|
|
# Install software-properties-common (for PPA usage)
|
|
- name: Installing software-properties-common for PPA usage on Debian
|
|
apt:
|
|
update_cache: yes
|
|
state: present
|
|
name:
|
|
- software-properties-common
|
|
- dirmngr
|
|
|
|
# Add GPG Keys
|
|
- name: Addding Oracle Java 8 sources GPG key
|
|
apt_key: keyserver=keyserver.ubuntu.com id=C2518248EEA14886 state=present
|
|
|
|
# Installing oracle-java8-installer presents an interactive EULA, this silences that
|
|
- name: Accept Oracle Java 8 License
|
|
debconf: name='oracle-java8-installer' question='shared/accepted-oracle-license-v1-1' value='true' vtype='select'
|
|
|
|
# Add Java repositories for Debian 9
|
|
# For debian 8 see https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-debian-8
|
|
# Tried yakkety, failed, couldn't even find oracle-java8-installer in dpkg database
|
|
# Replaced with older Debian 8 xenial PPA
|
|
- name: Adding Oracle Java sources for Debian 9 Jessie
|
|
apt_repository: repo='deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main' state=present
|
|
when: ansible_os_family == "Debian" and ansible_distribution_major_version == "9"
|
|
|
|
# Install oracle-java8-installer
|
|
- name: Installing oracle-java8-installer
|
|
apt:
|
|
update_cache: yes
|
|
state: present
|
|
name: oracle-java8-installer
|