nycrecords.java
Rola Ansible: Java
Instaluje Java na serwerach Linux RedHat/CentOS oraz Debian/Ubuntu.
Wymagania
Brak.
Zmienne roli
Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi:
# Domyślne wartości dostarczane przez tę rolę są specyficzne dla każdej dystrybucji.
java_packages:
- java-1.8.0-openjdk
Ustaw wersję/zestaw narzędzi Java do zainstalowania, wraz z innymi potrzebnymi pakietami Java. Niektóre inne opcje są zawarte w plikach specyficznych dla dystrybucji w folderze 'defaults' tej roli.
java_home: ""
Jeśli zostanie ustawione, rola ustawi globalną zmienną środowiskową JAVA_HOME
na tę wartość.
Zależności
Brak.
Przykład Playbooka (używając domyślnego pakietu)
- hosts: servers
roles:
- role: geerlingguy.java
become: yes
Przykład Playbooka (instalacja OpenJDK 8)
Dla RHEL / CentOS:
- hosts: server
roles:
- role: geerlingguy.java
when: "ansible_os_family == 'RedHat'"
java_packages:
- java-1.8.0-openjdk
Dla Ubuntu < 16.04:
- hosts: server
tasks:
- name: instalacja repozytorium dla Java 8 w Ubuntu
apt_repository: repo='ppa:openjdk-r/ppa'
- hosts: server
roles:
- role: geerlingguy.java
when: "ansible_os_family == 'Debian'"
java_packages:
- openjdk-8-jdk
Licencja
MIT / BSD
Informacje o Autorze
Ta rola została pierwotnie stworzona w 2014 roku przez Jeffa Geerlinga, autora Ansible for DevOps.
Zmodyfikowana przez Joela Castillo dla Wydziału Rejestrów i Usług Informacyjnych NYC.
Zainstaluj
ansible-galaxy install nycrecords.java
Licencja
mit
Pobrania
965
Właściciel