bertraeymaekers.wsadmin

JUŻ TEGO NIE UTRZYMUJĘ, PONIEWAŻ NIE ZAJMUJĘ SIĘ ŻE WIECEJ WAS.

Czuj się swobodnie, aby sklonować lub spojrzeć na jeden z forków stworzonych przez inne osoby.

ansible-was

Role do instalacji i zarządzania IBM Websphere Application Server (WAS) na systemach *nix (testowane na Debianie), w tym IBM Installation Manager (IIM), IBM HTTP Server (IHS) i Plugin (PLG).

IIM

Instaluje IBM Installation Manager.

Wymagania

Na systemie operacyjnym muszą być zainstalowane setfacl i unzip.

  • Debian: setfacl i zip
  • CentOS: setfacl i unzip

Użytkownik z grupą {{iim_user}}:{iim_group}} musi istnieć.

Użytkownik musi mieć wystarczające prawa do tworzenia katalogów {{iim_repo}}, {{iim_tmp}} i {{iim_path}}.

Zmienne

  • iim_user lub ibm_user (iim_user: "{{ibm_user}}"): Użytkownik, jako który zainstalujemy IIM. wymagane

  • iim_path lub ibm_root (iim_path: "{{ibm_root}}/InstallationManager"): Ścieżka, gdzie zainstalujemy IIM. wymagane

  • ibm_repo: Lokalizacja repozytoriów IBM. domyślnie: "{{ibm_root}}/repo"

  • ibm_mode: Domyślny tryb katalogu. domyślnie: "0750"

  • iim_version: Minimalna wymagana wersja IIM. domyślnie: "1.8"

  • iim_path: Ścieżka, gdzie zainstalujemy IIM. domyślnie: "{{ibm_root}}/InstallationManager"

  • iim_repo: Repozytorium zawierające pliki instalacyjne IIM. domyślnie: "{{ibm_repo}}/IIM"

  • iim_tmp: Katalog tymczasowy, gdzie pliki instalacyjne są tymczasowo umieszczane przed rozpakowaniem. domyślnie: "{{ibm_root}}/tmp"

  • iim_group: Grupa użytkownika iim_user. domyślnie: "{{iim_user}}"

  • iim_mode: Tryb dla tworzonych katalogów. domyślnie: "{{ibm_mode}}"

  • iim_local_src: To pominie kopiowanie pliku zip do zarządzanego węzła i użyje pliku zip na systemie plików zarządzanego węzła. Użyj tego, jeśli sam kopiujesz plik zip lub zamontowałeś na przykład NFS z plikami zip instalacyjnymi wcześniejszymi.

Przykład użycia

Zobacz playbook-iim.yml do instalacji.

WAS

Instaluje lub odinstaluje IBM WebSphere Application Server.

Wymagania

Na systemie operacyjnym muszą być zainstalowane setfacl i unzip (pakiety Debiana acl i zip).

Użytkownik z grupą {{was_user}}:{was_group}} musi istnieć.

Użytkownik musi mieć wystarczające prawa do tworzenia katalogów {{was_repo}}, {{iim_tmp}} i {{was_path}}.

Zmienne

  • was_user lub ibm_user (was_user: "{{ibm_user}}"): Użytkownik, jako który zainstalujemy WAS (musi być również użytkownikiem, z którym zainstalowano IIM). wymagane

  • was_path lub ibm_root (was_path: "{{ibm_root}}/WebSphere"). wymagane

  • was_repo lub ibm_repo (was_repo: "{{ibm_repo}}"). wymagane

  • state: installed lub absent. domyślnie: zainstalowany

  • was_nd: false lub true. domyślnie: false

  • ibm_repo: Lokalizacja repozytoriów IBM. domyślnie: "{{ibm_root}}/repo"

  • ibm_mode: Domyślny tryb katalogu. domyślnie: "0750"

  • was_version: Minimalna wymagana wersja. domyślnie: "9.0"

  • was_imcl_package_name: Nazwa pakietu WAS wymagana przez imcl z IIM

  • jdk_imcl_package_name: Nazwa pakietu JDK wymagana przez imcl z IIM

  • was_imcl_package_regex: Regex, który pasuje do nazwy pakietu WAS, w tym wersję. domyślnie: "com.ibm.websphere.BASE.v[0-9]+_([0-9]+.[0-9]+.[0-9]+.[0-9]+)"

  • was_group: Grupa użytkownika was_user. domyślnie: "{{was_user}}"

  • was_mode: Tryb dla tworzonych katalogów. domyślnie: "{{ibm_mode}}"

  • was_local_src: To pominie kopiowanie pliku zip WAS do zarządzanego węzła i użyje pliku zip na systemie plików zarządzanego węzła. Użyj tego, jeśli sam kopiujesz plik zip lub zamontowałeś na przykład NFS z plikami zip instalacyjnymi wcześniej.

  • jdk_local_src: To pominie kopiowanie pliku zip SDK do zarządzanego węzła i użyje pliku zip na systemie plików zarządzanego węzła. Użyj tego, jeśli sam kopiujesz plik zip lub zamontowałeś na przykład NFS z plikami zip instalacyjnymi wcześniej.

Przykłady użycia

Zobacz playbook-was.yml do instalacji.

Zobacz playbook-uninstall-was.yml do odinstalowania.

IHS (+ PLG)

Instaluje lub odinstaluje IBM HTTP Server i Plugin.

Wymagania

Na systemie operacyjnym muszą być zainstalowane setfacl i unzip (pakiety Debiana acl i zip).

Użytkownik z grupą {{ihs_user}}:{{ihs_group}} musi istnieć.

Użytkownik musi mieć wystarczające prawa do tworzenia katalogów {{ihs_repo}}, {{plg_repo}}, {{iim_tmp}}, {{ihs_path}} i {{plg_path}}.

Zmienne

Do zrobienia: podobne do WAS, ale z prefiksem ihs_ i plg_

Przykłady użycia

Zobacz playbook-ihs.yml do instalacji.

Zobacz playbook-uninstall-ihs.yml do odinstalowania.

O projekcie

Install/uninstall IBM HTTP Server (IHS) with Plugin (PLG).

Zainstaluj
ansible-galaxy install bertraeymaekers.wsadmin
Licencja
Unknown
Pobrania
128
Właściciel
Budgerigar breeder & Python 3 enthusiast.