lean_delivery.jboss

Rola JBoss

========= Licencja Status Budowy

Podsumowanie

Ta rola instaluje aplikację JBoss na platformach Linux i Windows.
Obecna rola JBoss może być zainstalowana na systemach operacyjnych Linux 6.* i 7.*

Zadania Roli


  • Utwórz użytkownika JBoss (Linux)
  • Zainstaluj JBoss
    • Dodatkowa możliwość instalacji z S3, sieci web, jboss-org, lokalnego źródła.
  • Ustaw zmienną JBOSS_HOME (Linux)

Wymagania


  • Minimalna wersja Ansible do instalacji: 2.5
  • Obsługiwane wersje JBoss:
    • 6
    • 7
  • Obsługiwane systemy operacyjne:
    • CentOS
      • 6
      • 7
    • Windows:
      • 10

Zmienne Roli


  • jboss_user - użytkownik dla JBoss

  • jboss_group - grupa dla użytkownika JBoss

  • transport - źródło transportu artefaktów Dostępne:

    • jboss-org - pobierz artefakt z http://download.jboss.org z określonymi:
      • jboss_major_version
      • jboss_minor_version
      • jboss_patch_version
    • web - pobierz artefakt z niestandardowego URI
    • local - lokalny artefakt
  • jboss_path - miejsce, w którym JBoss powinien być zainstalowany domyślnie: /opt/jboss

  • download_path - lokalny folder do pobierania artefaktów domyślnie: /tmp/

  • transport_web - URI dla artefaktu http/https np. "http://my-storage.example.com/jboss-as-7.1.1.Final.zip"

  • transport_local - ścieżka do lokalnego artefaktu np. "/tmp/jboss-as-7.1.1.Final.zip"

Przykładowy Playbook


Instalacja JBoss z jboss.org:

- name: "Instalacja JBoss z jboss.org"
  hosts: all

  roles:
    - role: "lean-delivery.jboss"
      jboss_major_version: 7
      jboss_minor_version: 1
      jboss_patch_version: 1

Instalacja JBoss z lokalnego pliku:

- name: "Instalacja JBoss z lokalnego"
  hosts: all

  roles:
    - role: "lean-delivery.jboss"
      transport: "local"
      transport_local: "/tmp/jboss-as-7.1.1.Final.zip"

Licencja

Apache2

Autorzy

O projekcie

Lean Delivery Jboss install

Zainstaluj
ansible-galaxy install lean_delivery.jboss
Licencja
apache-2.0
Pobrania
812
Właściciel
Simplify by using!