softasap.sa_java_corretto

sa-java-corretto

Status budowy Wsparcie dla Windows z PS5

Instaluje wersję Java Corretto od Amazon, zarządzaną przez zmienną java_version.

# weryfikacja sumy kontrolnej względem znanej
option_validate_checksum: false  

# preferowane lustro, jeśli pobranie Java nie jest dostępne
alternative_java_6_7_mirror: "ftp://ftp.slackware.com/.1/funtoo/distfiles/oracle-java/"

# ustawienia dla instalacji z źródeł
java_download_folder: /usr/src
java_folder: /usr/lib/jvm
java_alias: "java-{{ java_version }}-oracle"

known_hashes:
  "jdk-7u80-linux-x64.tar.gz": "sha256:bad9a731639655118740bee119139c1ed019737ec802a630dd7ad7aab4309623"

Przykład użycia:


     - {
         rola: "sa-java-corretto",
         java_version: 8
       }

Wsparcie dla Windows

Dla wsparcia Windows oczekujemy, że system jest przygotowany do uruchomienia z Ansible (najlepiej użyć roli https://github.com/softasap/sa-box-bootstrap-win, ale jeśli skonfigurowałeś tę samą konfigurację ręcznie, również będzie działać).

Dla systemów Windows obsługiwany jest tylko jeden parametr: java_version.

Przykład typowego zadania w Windows:


vars:
  - root_dir: ..

  - ansible_connection: winrm
  - ansible_ssh_port: 5986
  - ansible_winrm_server_cert_validation: ignore
  - ansible_winrm_transport: ssl


pre_tasks:
  - debug: msg="Sekcja wstępnych zadań"

  - name: gromadzenie informacji
    setup:

roles:
   - {
       rola: "sa-java-corretto",
       java_version: 8
     }

Notatki

Lista dostępnych instalacji Java

sudo update-java-alternatives --list

Zmień domyślną Java

sudo update-java-alternatives --set [nazwa JDK/JRE, np. java-8-oracle]

Magiczne polecenia do ustawienia JAVA_HOME

JRE: export JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")

JDK:

export JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:jre/bin/java::")

Jeśli chcesz używać różnych JDK/JRE dla każdego zadania związane z Java, możesz uruchomić update-alternatives, aby skonfigurować jeden wykonywalny plik Java na raz; możesz uruchomić

sudo update-alternatives --config java[Tab] aby zobaczyć polecenia Java, które można skonfigurować (java, javac, javah, javaws itp.). A następnie

sudo update-alternatives --config [javac|java|javadoc|etc.]

Użycie z workflow Ansible Galaxy

Jeśli zainstalowałeś rolę sa-java za pomocą polecenia:

ansible-galaxy install softasap.sa-java-corretto

rola będzie dostępna w folderze library/sa-java-corretto.

Proszę dostosować ścieżkę odpowiednio.


     - {
         rola: "softasap.sa-java-corretto"
       }

Prawa autorskie i licencja

Kod jest objęty podwójną licencją: [BSD 3-clause] (https://opensource.org/licenses/BSD-3-Clause) oraz [MIT License] (http://opensource.org/licenses/MIT). Wybierz tę, która najlepiej Ci odpowiada.

Skontaktuj się z nami:

Subskrybuj aktualizacje ról na [FB] (https://www.facebook.com/SoftAsap/)

Dołącz do kanału dyskusyjnego na Gitter

Odkryj inne role na http://www.softasap.com/roles/registry_generated.html

odwiedź nasz blog na http://www.softasap.com/blog/archive.html

O projekcie

installs Amazon Corretto Java 8

Zainstaluj
ansible-galaxy install softasap.sa_java_corretto
Licencja
mit
Pobrania
2.7k
Właściciel
Get your application deployed in a robust way