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