From 9915b61dbe6d1e0be2e9dfa1d32ba8e6e4754c88 Mon Sep 17 00:00:00 2001 From: jurgenhaas <juergen@paragon-es.de> Date: Tue, 18 Dec 2018 17:26:01 +0100 Subject: [PATCH] Make java version configurable --- defaults/main.yml | 3 +++ tasks/main.yml | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 defaults/main.yml diff --git a/defaults/main.yml b/defaults/main.yml new file mode 100644 index 0000000..320a5ef --- /dev/null +++ b/defaults/main.yml @@ -0,0 +1,3 @@ +java_version: '8' +java_license: 'v1-1' +java_repo: 'webupd8team' diff --git a/tasks/main.yml b/tasks/main.yml index f7f824d..bd6d344 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -9,19 +9,19 @@ - name: "Apt Repository" apt_repository: - repo='deb http://ppa.launchpad.net/webupd8team/java/ubuntu {{ ansible_distribution_release }} main' + repo='deb http://ppa.launchpad.net/{{ java_repo }}/java/ubuntu {{ ansible_distribution_release }} main' state='present' mode='644' - name: "Accept License" shell: '{{ item }}' with_items: - - 'echo debconf shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections' - - 'echo debconf shared/accepted-oracle-license-v1-1 seen true | /usr/bin/debconf-set-selections' + - 'echo debconf shared/accepted-oracle-license-{{ java_license }} select true | /usr/bin/debconf-set-selections' + - 'echo debconf shared/accepted-oracle-license-{{ java_license }} seen true | /usr/bin/debconf-set-selections' - name: "Install Agent" apt: - pkg='oracle-java8-installer' + pkg='oracle-java{{ java_version }}-installer' state='present' update_cache=yes force=yes -- GitLab