update
This commit is contained in:
7
roles/02-installation-java/tasks/01-check-java.yml
Normal file
7
roles/02-installation-java/tasks/01-check-java.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
- name: Check if Java is already installed
|
||||
command: java -version
|
||||
register: java_check
|
||||
failed_when: false
|
||||
changed_when: false
|
||||
tags: ['java-check']
|
6
roles/02-installation-java/tasks/02-install-java.yml
Normal file
6
roles/02-installation-java/tasks/02-install-java.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
- name: Install OpenJDK
|
||||
package:
|
||||
name: "{{ java_package }}"
|
||||
state: present
|
||||
tags: ['java-install']
|
6
roles/02-installation-java/tasks/03-verify-java.yml
Normal file
6
roles/02-installation-java/tasks/03-verify-java.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
--
|
||||
- name: Verify Java installation
|
||||
command: java -version
|
||||
register: java_verify
|
||||
changed_when: false
|
||||
tags: ['java-verify']
|
@@ -0,0 +1,7 @@
|
||||
---
|
||||
- name: Set Java home environment variable
|
||||
lineinfile:
|
||||
path: /etc/environment
|
||||
line: "JAVA_HOME={{ java_home }}"
|
||||
state: present
|
||||
tags: ['java-validate']
|
17
roles/02-installation-java/tasks/main.yml
Normal file
17
roles/02-installation-java/tasks/main.yml
Normal file
@@ -0,0 +1,17 @@
|
||||
---
|
||||
- name: Include Java check tasks
|
||||
include_tasks: 01-check-java.yml
|
||||
tags: ['java', 'check']
|
||||
|
||||
- name: Include Java installation tasks
|
||||
include_tasks: 02-install-java.yml
|
||||
when: java_installed is not defined or not java_installed
|
||||
tags: ['java', 'install']
|
||||
|
||||
- name: Include Java verification tasks
|
||||
include_tasks: 03-verify-java.yml
|
||||
tags: ['java', 'verify']
|
||||
|
||||
- name: Include Java validation tasks
|
||||
include_tasks: 04-validate-installation.yml
|
||||
tags: ['java', 'validate']
|
Reference in New Issue
Block a user