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.
Install/uninstall IBM HTTP Server (IHS) with Plugin (PLG).
ansible-galaxy install saravanaprakashbe.wsadmin