ansible-roles/java8/tasks/main.yml

28 lines
701 B
YAML
Raw Normal View History

2016-11-15 18:23:53 +01:00
---
2017-05-19 22:33:04 +02:00
- name: Decide which Debian release to use
set_fact:
2017-03-17 09:53:43 +01:00
java8_apt_release: '{% if ansible_distribution_release == "jessie" %}jessie-backports{% else %}{{ ansible_distribution_release }}{% endif %}'
2016-11-15 18:23:53 +01:00
- name: install jessie-backports
include_role:
name: apt
tasks_from: backports.yml
when: ansible_distribution_release == "jessie"
2016-11-15 18:23:53 +01:00
- name: Java 8 is installed
apt:
name: openjdk-8-jre-headless
2017-03-17 09:53:43 +01:00
default_release: "{{ java8_apt_release }}"
state: present
2016-11-15 18:23:53 +01:00
tags:
- java
- packages
- name: Java 8 is the default alternative
alternatives:
name: java
path: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
when: java8_default_alternative
tags:
- java