geerlingguy.java
Rola Ansible: Java
Instaluje Java dla serwerów Linux RedHat/CentOS, Amazon oraz Debian/Ubuntu.
Wymagania
Brak.
Zmienne Roli
Dostępne zmienne są wymienione poniżej, wraz z domyślnymi wartościami:
# Domyślne wartości tej roli są specyficzne dla każdej dystrybucji.
java_packages:
- java-1.8.0-openjdk
Ustaw wersję/zestaw deweloperski Java do zainstalowania, wraz z innymi niezbędnymi pakietami Java. Inne opcje są zawarte w plikach specyficznych dla dystrybucji w folderze 'defaults' tej roli.
java_home: ""
Jeśli ustawione, rola ustawi globalną zmienną środowiskową JAVA_HOME
na tę wartość.
Zależności
Brak.
Przykładowy Playbook (używając domyślnego pakietu)
- hosts: serwery
roles:
- rola: geerlingguy.java
become: yes
Przykładowy Playbook (instalacja OpenJDK 8)
Dla RHEL / CentOS:
- hosts: serwer
roles:
- rola: geerlingguy.java
when: "ansible_os_family == 'RedHat'"
java_packages:
- java-1.8.0-openjdk
Dla Ubuntu < 16.04:
- hosts: serwer
tasks:
- name: instalacja repozytorium dla Java 8 w Ubuntu
apt_repository: repo='ppa:openjdk-r/ppa'
- hosts: serwer
roles:
- rola: geerlingguy.java
when: "ansible_os_family == 'Debian'"
java_packages:
- openjdk-8-jdk
Licencja
MIT / BSD
Informacje o Autorze
Ta rola została stworzona w 2014 roku przez Jeffa Geerlinga, autora Ansible for DevOps.
Zainstaluj
ansible-galaxy install geerlingguy.java
Licencja
mit
Pobrania
20.6M
Właściciel
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns