Playbook - install Java 8 JDK
# cat /etc/ansible/playbooks/apt/i-java8jdk.yml ---
- hosts: g-java8jdk
tasks:
- name: Add Java 8 JDK Repository to sources.list.d
apt_repository:
repo: deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main
state: present
filename: webupd8team-java8jdk
- name: Add webupd8team signature key
apt_key:
keyserver: keyserver.ubuntu.com
id: EEA14886
- name: make an apt-update before be able to find java packages
apt:
update_cache: yes
- name: set licence selected
shell: /bin/echo debconf shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections
sudo: yes
- name: set licence seen
shell: /bin/echo debconf shared/accepted-oracle-license-v1-1 seen true | /usr/bin/debconf-set-selections
sudo: yes
- name: Install oracle-java8-installer
apt: name={{item}} state=present
with_items:
- java-common
- oracle-java8-installer
- oracle-java8-set-default