T2L.java
Rola Ansible: Java
Instaluje Java na Ubuntu LTS przy użyciu:
Co wyróżnia tę rolę Java
- Nie musisz znać aktualnych nazw pakietów. Po prostu postępuj zgodnie z poniższymi instrukcjami
- Jedna rola do jednoczesnej instalacji OpenJDK i Oracle Java (jeśli jest skonfigurowana)
- Obsługuje tylko Ubuntu 14.04, 16.04, 18.04 i 20.04
- Testowanie z użyciem Molecule 3
Wymagania
Brak.
Zmienne roli
Dostępne zmienne są wymienione poniżej z przykładowymi wartościami (zobacz defaults/main.yml):
Wersje OpenJDK i typy do zainstalowania. OpenJDK aktualnie obsługuje instalację JDK 6-17. Nie każda wersja JDK jest wspierana dla każdej wersji Ubuntu. Odwiedź stronę PPA po więcej szczegółów. Można również zainstalować JRE lub JDK:
java_openjdk_packages:
- version: 11
type: jre
Wersje Oracle Java do zainstalowania. Oracle Java obsługuje instalację tylko JDK 16. Nie można wybierać typu pakietu. Wspierany jest tylko klucz wersji:
java_oracle_packages: []
Przykład (nie zapomnij usunąć nawiasów kwadratowych):
java_oracle_packages:
- version: 16
Domyślna Java do użycia. Ma również wpływ na zmienną środowiskową JAVA_HOME (będzie wskazywać na to samo miejsce). Możliwe klucze:
- provider: Faworyt Java do użycia. Możliwe opcje to
oracle
lubopenjdk
- version: Domyślna wersja Java. Możliwe opcje 6-17 (OpenJDK) (jednak nie każda wersja Java jest wspierana dla każdej wersji Ubuntu) i 16 (Oracle Java)
java_default_alternative:
provider: openjdk
version: 11
Zależności
Brak.
Przykładowy Playbook
- hosts: all
roles:
- T2L.java
Licencja
MIT
Informacje o autorze
Ta rola została stworzona w latach 2017-2021 przez Romana Paskę.
Dziennik zmian
Dziennik zmian można znaleźć tutaj CHANGELOG.md
ansible-galaxy install T2L.java