nwoetzel.java-oracle
Ansible rola java-oracle
To jest rola Ansible do instalacji Oracle Java Development Kit lub Java Runtime Environment. Wsparcie obejmuje wersje 8 oraz 9 w wersji wczesnej.
ZASTRZEŻENIE
NIE REKOMENDUJĘ JUŻ KORZYSTANIA Z TEJ ROLI ANSIBLE! W moich obecnych projektach używam geerlingguy.java, który spełnia większość moich potrzeb.
Instalując dowolną wersję tej roli, akceptujesz Umowę Licencyjną na Oprogramowanie Oracle Binary Code dla Java SE oraz Umowę Licencyjną dla Wczesnych Użytkowników Java SE.
Opis
Ta rola Ansible służy do instalacji Java Oracle poprzez pobranie pliku tar i rozpakowanie go do folderu oprogramowania w katalogu domowym użytkownika. Powinna działać zarówno na Debianie, jak i Ubuntu, była testowana tylko na Ubuntu. Nie obsługuje jeszcze MacOS ani Windows.
Wszystkie ustawienia znajdziesz w folderze defaults.
Zależności
- ansible >= 2
Zmienne Rolnicze
Wszystkie domyślne wartości są również udokumentowane w pliku defaults.
zmienna | wymagana | domyślna | opis |
---|---|---|---|
java_product | tak | - | jre lub jdk |
java_version | tak | - | 7, 8 (9 w przyszłości) |
java_oracle_jce_policy | tak | nie | zainstaluj politykę jce dla wersji java 8 |
java_shell_profile | nie | false | dodać JAVA_HOME z ścieżką instalacji do profilu powłoki użytkownika? |
java_oracle_profile_file | nie | .profile | nazwa pliku profilu powłoki, np. .bash_profile |
java_download_folder_remote | nie | - | gdy ustawione, plik jest pobierany na hosta instalacyjnego |
java_update | nie | ustawione przez tę rolę | Używana jest najnowsza wersja aktualizacji zdefiniowana w tej roli. Jeśli nie jest ona aktualna (wymagana jest nowsza) lub jeśli potrzebna jest starsza wersja, ustaw tę wartość. |
java_build | nie | ustawione przez tę rolę | np. b15, zwykle część nazwy pliku do pobrania |
java_arch | nie | określona przez fakt maszyny i przekształcona w | np. x86, x86_64 |
java_os | nie | określona przez fakt maszyny i przekształcona w | np. linux |
Fakty
zmienna | opis |
---|---|
java_install_dir | katalog instalacji używany do np. JAVA_HOME |
Licencja
ansible-galaxy install nwoetzel.java-oracle