sfuhrm.adoptopenjdk_role

Rola Ansible dla AdoptOpenJDK

Ta rola Ansible instaluje AdoptOpenJDK Java VM jako pakiet w środowisku Debian/Ubuntu lub CentOS.

Jak zacząć

Wymagania wstępne

Aby użyć tej roli jako zależności w swoim playbooku, wymagania są opisane poniżej:

  • Zainstalowana wersja Ansible 2.4.
  • Środowisko docelowe powinno być Debian/Ubuntu lub CentOS.

Konfiguracja

Rola ma domyślne ustawione niektóre zmienne. Jeśli chcesz je nadpisać, ustaw następujące zmienne w odpowiednich miejscach Ansible:

  • adoptopenjdk_package: adoptopenjdk-13-hotspot

    To jest nazwa pakietu OS do zainstalowania. Poniżej znajduje się lista dla systemów opartych na Debianie.

  • adoptopenjdk_state: present

    Może być present, aby zainstalować Java, lub absent, aby ją odinstalować.

Możliwe nazwy pakietów w systemach opartych na Debianie:

adoptopenjdk-11-hotspot
adoptopenjdk-11-hotspot-jre
adoptopenjdk-11-openj9
adoptopenjdk-11-openj9-jre
adoptopenjdk-11-openj9xl
adoptopenjdk-11-openj9xl-jre
adoptopenjdk-12-hotspot
adoptopenjdk-12-hotspot-jre
adoptopenjdk-12-openj9
adoptopenjdk-12-openj9-jre
adoptopenjdk-12-openj9xl
adoptopenjdk-12-openj9xl-jre
adoptopenjdk-13-hotspot
adoptopenjdk-13-hotspot-jre
adoptopenjdk-13-openj9
adoptopenjdk-13-openj9-jre
adoptopenjdk-13-openj9xl
adoptopenjdk-13-openj9xl-jre
adoptopenjdk-8-hotspot
adoptopenjdk-8-hotspot-jre
adoptopenjdk-8-openj9
adoptopenjdk-8-openj9-jre
adoptopenjdk-8-openj9xl
adoptopenjdk-8-openj9xl-jre

Instalacja

Utwórz lub dodaj do swojego pliku zależności ról (np. requirements.yml):

- src: http://github.com/sfuhrm/adoptjopendk_role.git
  scm: git
  version: master
  name: adoptopenjdk_role

lub użyj Ansible Galaxy jako źródła, jeśli wolisz:

- src: sfuhrm.adoptopenjdk_role
  version: master
  name: adoptopenjdk_role

Zainstaluj rolę za pomocą polecenia ansible-galaxy:

$ ansible-galaxy install -p roles -r requirements.yml -f

Użyj w playbooku:

---
- hosts: someserver
  roles:
    - adoptopenjdk_role

Użycie

Ansible

Domyślne ustawienia dla roli można zobaczyć w defaults/main.yml.

OpenJDK

Można wybrać konkretną wersję AdoptOpenJDK, nadpisując zmienną adoptopenjdk_package za pomocą group_vars/host_vars/playbook.yml:

Licencja

Licencja Apache 2.0

Ten projekt jest objęty licencją Apache 2.0 - zobacz plik LICENSE po szczegóły.

Zainstaluj
ansible-galaxy install sfuhrm.adoptopenjdk_role
Licencja
apache-2.0
Pobrania
6.8k
Właściciel
Passionate about networking automation, CI/CD advocate, developer and code evangelist.