saravanaprakashbe.wsadmin

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) oraz Plugin (PLG).

IIM

Instaluje IBM Installation Manager.

Wymagania

Na systemie muszą być zainstalowane narzędzia 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 do instalacji IIM. wymagane

  • iim_path lub ibm_root (iim_path: "{{ibm_root}}/InstallationManager"): Ścieżka instalacji 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 instalacji IIM. domyślnie: "{{ibm_root}}/InstallationManager"

  • iim_repo: Repozytorium z plikami instalacyjnymi IIM. domyślnie: "{{ibm_repo}}/IIM"

  • iim_tmp: Katalog tymczasowy, w którym pliki instalacyjne zip są przechowywane 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: Pomiń kopiowanie pliku zip na zarządzany węzeł i użyj pliku zip z systemu plików zarządzanego węzła. Użyj tego, jeśli sam kopiujesz plik zip lub zamontujesz np. NFS z plikami instalacyjnymi zip.

Przykład użycia

Zobacz playbook-iim.yml do instalacji.

WAS

Instaluje lub odinstalowuje IBM WebSphere Application Server.

Wymagania

Na systemie muszą być zainstalowane narzędzia setfacl i unzip (pakiety Debian: 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 do instalacji WAS (musi być także 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: installed

  • 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 IIM

  • jdk_imcl_package_name: Nazwa pakietu JDK wymagana przez imcl IIM

  • was_imcl_package_regex: Regex pasujący do nazwy pakietu WAS, w tym wersji. 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: Pomiń kopiowanie pliku zip WAS na zarządzany węzeł i użyj pliku zip z systemu plików zarządzanego węzła. Użyj tego, jeśli sam kopiujesz plik zip lub zamontujesz np. NFS z plikami instalacyjnymi zip.

  • jdk_local_src: Pomiń kopiowanie pliku zip SDK na zarządzany węzeł i użyj pliku zip z systemu plików zarządzanego węzła. Użyj tego, jeśli sam kopiujesz plik zip lub zamontujesz np. NFS z plikami instalacyjnymi zip.

Przykłady użycia

Zobacz playbook-was.yml do instalacji.

Zobacz playbook-uninstall-was.yml do odinstalowania.

IHS (+ PLG)

Instaluje lub odinstalowuje IBM HTTP Server i Plugin.

Wymagania

Na systemie muszą być zainstalowane narzędzia setfacl i unzip (pakiety Debian: 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

TODO: podobnie jak w przypadku WAS, lecz z prefiksami 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 saravanaprakashbe.wsadmin
Licencja
Unknown
Pobrania
95