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