jetune.java

Rola Ansible do Javy na systemach Linux

Python Licencja Travis Build Pobrania Roli z Galaxy

Rola Ansible służąca do instalacji Javy (OpenJDK/Oracle JDK [jeszcze nie]) na systemach operacyjnych opartych na Linuxie.

Obsługiwane Wdrożenia Javy

  • Open JDK 7/8/9/10/11/12

Obsługiwane systemy operacyjne

  • CentOS 6/7
  • RedHat 6/7
  • Ubuntu Trusty/Xenial/Bionic
  • Debian Jessie/Stretch

Użycie

  • Zainstaluj rolę ansible-galaxy install jetune.java
  • Użyj w swoim pliku playbook
- hosts: all

  roles:
    - jetune.java

  vars:
    
    # Jeśli chcesz zainstalować z konkretnego repozytorium (np. dla Ubuntu)
    __repositories:
         - repo: ppa:openjdk-r/ppa
           
           # Możliwe Debian/CentOS/RedHat
          os: Ubuntu
          
          # Główna wersja systemu operacyjnego
          v_major: 18
    
     # Pakiety JDK do zainstalowania z repozytorium (Open JDK w wersji 8, zainstaluj alternatywną z priorytetem 100)
     from_repo: true
     v_major: 8
     alternative_priority: 100
     implementation: OPENJDK
  • Przykład zmiennych jak poniżej

# Repozytorium do użycia (do instalacji apt)
__repositories:
 - repo: ppa:openjdk-r/ppa
   os: Debian
   v_major: 18

# Pakiety JDK do zainstalowania z repozytorium w wersji 8
from_repo: true
v_major: 8
alternative_priority: 100
implementation: OPENJDK
is_default: true

# Pakiety JDK do zainstalowania wersja 7 - aktualizacja 75 - budowa 13
from_repo: false
implementation: OPENJDK
v_major: 7
v_minor: 75
build: 13
os: linux
arch: x64
date: 18_grudnia_2014
checksum: md5:538acd35c6cf6977fa19d21ab2c17b0a
alternative_priority: 200
is_default: false

# Pakiety JDK do zainstalowania wersja 8 - aktualizacja 40 - budowa 25
from_repo: false
implementation: OPENJDK
v_major: 8
v_minor: 40
build: 25
os: linux
arch: x64
date: 10_lutego_2015
checksum: md5:4980716637f353cfb27467d57f2faf9b
alternative_priority: 300
is_default: false

# Pakiety JDK do zainstalowania wersja 9 - aktualizacja 0.4
from_repo: false
implementation: OPENJDK
v_major: 9
v_minor: 0.4
build:
os: linux
arch: x64
checksum: sha256:39362fb9bfb341fcc802e55e8ea59f4664ca58fd821ce956d48e1aa4fb3d2dec
alternative_priority: 400
is_default: false

# Pakiety JDK do zainstalowania wersja 10 - aktualizacja 0.2 - budowa 13
from_repo: false
implementation: OPENJDK
v_major: 10
v_minor: 0.2
build: 13
hash: 19aef61b38124481863b1413dce1855f
os: linux
arch: x64
checksum: sha256:f3b26abc9990a0b8929781310e14a339a7542adfd6596afb842fa0dd7e3848b2
alternative_priority: 600
is_default: false

# Pakiety JDK do zainstalowania wersja 11 - aktualizacja 0.1 - budowa 13
from_repo: false
implementation: OPENJDK
v_major: 11
v_minor: 0.1
build: 13
os: linux
arch: x64
checksum: sha256:7a6bb980b9c91c478421f865087ad2d69086a0583aeeb9e69204785e8e97dcfd
alternative_priority: 800
is_default: true
Zainstaluj
ansible-galaxy install jetune.java
Licencja
apache-2.0
Pobrania
2.1k
Właściciel