Skip to content

Commit 3e94500

Browse files
authored
Merge pull request #101 from ansiblebit/develop
6.22.6
2 parents 18ee08f + 374c5c2 commit 3e94500

File tree

12 files changed

+35
-51
lines changed

12 files changed

+35
-51
lines changed

README.md

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ DISCLAIMER: usage of any version of this role implies you have accepted the
4444
## Role Variables
4545

4646
- **debug**: flag to make role more verbose.
47-
- **oracle_java_os_supported**: role internal variable to check if a OS family is supported or not.
4847
- **oracle_java_set_as_default**: flag to indicate if this play should set Java as default (default: `yes`).
4948
- **oracle_java_use_defaults**: flag to indicate you want to use defaults set in the `defaults` directory (default: `yes`).
5049
**WARNING**. setting this to `no` will require the user to pass all of the distribution variables.
@@ -77,6 +76,7 @@ See `debian | ubuntu | Java 8` example in the _Playbooks_ section.
7776
- **oracle_java_deb_package**: name of debian package.
7877
- **oracle_java_debconf_package_default**: name of debconf package to set default.
7978
- **oracle_java_home**: the location of the Java home directory.
79+
- **oracle_java_license_version**: which Oracle license version you will be accepting.
8080
- **oracle_java_state**:** the package state (see Ansible apt module for more information).
8181

8282
### Redhat-only
@@ -102,7 +102,7 @@ See `redhat | centos 7 | Java 8` example in the _Playbooks_ section.
102102
roles:
103103
- role: ansiblebit.oracle-java
104104

105-
# debian | Java 10
105+
# debian | Java 11
106106
- hosts: servers
107107
roles:
108108
- role: ansiblebit.oracle-java
@@ -123,10 +123,11 @@ See `redhat | centos 7 | Java 8` example in the _Playbooks_ section.
123123
oracle_java_deb_package: 'oracle-java8-installer'
124124
oracle_java_debconf_package_default: 'oracle-java8-set-default'
125125
oracle_java_home: "/usr/lib/jvm/java-8-oracle"
126+
oracle_java_license_version: "shared/accepted-oracle-license-v1-1"
126127
oracle_java_set_as_default: no
127128
oracle_java_state: latest
128129

129-
# debian | ubuntu | Java 10
130+
# debian | ubuntu | Java 11
130131
- hosts: servers
131132
roles:
132133
- role: ansiblebit.oracle-java
@@ -138,13 +139,14 @@ See `redhat | centos 7 | Java 8` example in the _Playbooks_ section.
138139
oracle_java_use_defaults: no
139140
oracle_java_apt_repository: "ppa:webupd8team/java"
140141
oracle_java_cache_valid_time: 3600
141-
oracle_java_deb_package: 'oracle-java10-installer'
142-
oracle_java_debconf_package_default: 'oracle-java10-set-default'
143-
oracle_java_home: "/usr/lib/jvm/java-10-oracle"
142+
oracle_java_deb_package: 'oracle-java8-installer'
143+
oracle_java_debconf_package_default: 'oracle-java8-set-default'
144+
oracle_java_home: "/usr/lib/jvm/java-8-oracle"
145+
oracle_java_license_version: "shared/accepted-oracle-license-v1-1"
144146
oracle_java_set_as_default: no
145147
oracle_java_state: latest
146148

147-
# redhat | centos 7 | Java 10
149+
# redhat | centos 7 | Java 11
148150
- hosts: servers
149151
roles:
150152
- role: ansiblebit.oracle-java
@@ -153,15 +155,16 @@ See `redhat | centos 7 | Java 8` example in the _Playbooks_ section.
153155
- hosts: servers
154156
roles:
155157
- role: ansiblebit.oracle-java
158+
oracle_java_use_defaults: no
156159
oracle_java_dir_source: '/usr/local/src'
157160
oracle_java_download_timeout: 60
158-
oracle_java_rpm_filename: 'jdk-8u181-linux-x64.rpm'
161+
oracle_java_rpm_filename: 'jdk-8u191-linux-x64.rpm'
159162
oracle_java_home: '/usr/java/default'
160163
oracle_java_os_supported: yes
161-
oracle_java_rpm_url: 'http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.rpm'
164+
oracle_java_rpm_url: 'http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.rpm'
162165
oracle_java_rpm_validate_certs: yes
163166
oracle_java_set_as_default: no
164-
oracle_java_version_string: 1.8.0_181
167+
oracle_java_version_string: 1.8.0_191
165168
```
166169
167170
Use `--skip-tags=debug` if you want to suppress debug information.

defaults/darwin-macosx.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,4 @@
66

77
oracle_java_dir_source: "{{ ansible_env.HOME }}/Downloads"
88
oracle_java_dmg_filename: ""
9-
oracle_java_os_supported: no
10-
119
oracle_java_dmg_url: "/{{ oracle_java_dmg_filename }}"

defaults/debian-ubuntu.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
# Default variables for Ubuntu Linux distributions.
55
#
66

7-
oracle_java_apt_repository: "ppa:linuxuprising/java"
7+
oracle_java_apt_repository: 'ppa:linuxuprising/java'
88
oracle_java_cache_valid_time: 3600
9-
oracle_java_deb_package: 'oracle-java10-installer'
10-
oracle_java_debconf_package_default: 'oracle-java10-set-default'
11-
oracle_java_home: "/usr/lib/jvm/java-10-oracle"
12-
oracle_java_os_supported: yes
9+
oracle_java_deb_package: 'oracle-java11-installer'
10+
oracle_java_debconf_package_default: 'oracle-java11-set-default'
11+
oracle_java_home: "/usr/lib/jvm/java-11-oracle"
12+
oracle_java_license_version: 'shared/accepted-oracle-license-v1-2'
1313
oracle_java_state: latest

defaults/debian.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
oracle_java_apt_repository: 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main'
88
oracle_java_apt_repository_key: 'EA8CACC073C3DB2A'
99
oracle_java_cache_valid_time: 3600
10-
oracle_java_deb_package: 'oracle-java10-installer'
11-
oracle_java_debconf_package_default: 'oracle-java10-set-default'
12-
oracle_java_home: "/usr/lib/jvm/java-10-oracle"
13-
oracle_java_os_supported: yes
10+
oracle_java_deb_package: 'oracle-java11-installer'
11+
oracle_java_debconf_package_default: 'oracle-java11-set-default'
12+
oracle_java_home: "/usr/lib/jvm/java-11-oracle"
13+
oracle_java_license_version: 'shared/accepted-oracle-license-v1-2'
1414
oracle_java_state: latest

defaults/main.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,5 @@
44
# defaults file
55
#
66

7-
oracle_java_os_supported: yes
87
oracle_java_set_as_default: yes
98
oracle_java_use_defaults: yes

defaults/redhat.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,9 @@
66

77
oracle_java_dir_source: '/usr/local/src'
88
oracle_java_download_timeout: 60
9-
oracle_java_rpm_filename: 'jdk-10.0.2_linux-x64_bin.rpm'
9+
oracle_java_rpm_filename: 'jdk-11.0.1_linux-x64_bin.rpm'
1010
oracle_java_home: '/usr/java/default'
11-
oracle_java_os_supported: yes
12-
oracle_java_rpm_url: 'http://download.oracle.com/otn-pub/java/jdk/10.0.2+13/19aef61b38124481863b1413dce1855f/jdk-10.0.2_linux-x64_bin.rpm'
11+
oracle_java_rpm_url: 'http://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.rpm'
1312
oracle_java_rpm_validate_certs: yes
14-
oracle_java_version: 10
15-
oracle_java_version_string: 10.0.2
13+
oracle_java_version: 11
14+
oracle_java_version_string: 11.0.1

tasks/check_environment.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,4 @@
3838
- oracle_java_task_installed
3939
- oracle_java_task_version
4040
- oracle_java_version_installed
41+
tags: [ debug ]

tasks/debug.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
- oracle_java_cache_valid_time
1212
- oracle_java_home
1313
- oracle_java_installed
14-
- oracle_java_os_supported
1514
- oracle_java_apt_repository
1615
- oracle_java_apt_repository_key
16+
- oracle_java_license_version
1717
- oracle_java_set_as_default
1818
- oracle_java_state
1919
- oracle_java_version_installed

tasks/installation/debian/main.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,11 @@
2222
- name: debian | set license as accepted
2323
debconf:
2424
name="{{ oracle_java_deb_package }}"
25-
question='shared/accepted-oracle-license-v1-1'
25+
question="{{ oracle_java_license_version }}"
2626
value='true'
2727
vtype='select'
2828
become: yes
29+
become: yes
2930

3031
- name: debian | ensure Java is installed
3132
apt:

tasks/main.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,7 @@
2121

2222
- include: debug.yml
2323
when: debug | default(false)
24-
tags: debug
25-
26-
- name: check if operating system is suported
27-
fail:
28-
msg: "The operating system ({{ ansible_os_family }}) of the target machine ({{ inventory_hostname }}) is not currently supported."
29-
when: oracle_java_os_supported is not defined or not oracle_java_os_supported
24+
tags: [ debug ]
3025

3126
## include OS family/distribution specific task file
3227

0 commit comments

Comments
 (0)