bertraeymaekers.wsadmin
ICH WARTEN DAS NICHT MEHR, DA ICH DAS WAS NICHT MEHR MACHEN.
Fühlen Sie sich frei, einen Fork zu erstellen oder sich einen der Forks anzusehen, die andere Leute erstellt haben.
ansible-was
Rollen zum Installieren und Verwalten von IBM Websphere Application Server (WAS) auf *nix (getestet auf Debian Linux), einschließlich des IBM Installation Managers (IIM), IBM HTTP Server (IHS) und Plugin (PLG).
IIM
Installiert den IBM Installation Manager.
Anforderungen
Auf dem Betriebssystem müssen setfacl und unzip installiert sein.
- Debian: setfacl & zip
- CentOS: setfacl & unzip
Der Benutzer mit der Gruppe {{iim_user}}:{iim_group}} muss existieren.
Ausreichende Berechtigungen für diesen Benutzer zum Erstellen der Verzeichnisse {{iim_repo}}, {{iim_tmp}} und {{iim_path}}.
Variablen
iim_user oder ibm_user (iim_user: "{{ibm_user}}"): Benutzer, unter dem IIM installiert wird. erforderlich
iim_path oder ibm_root (iim_path: "{{ibm_root}}/InstallationManager"): Pfad, wo IIM installiert werden soll. erforderlich
ibm_repo: Standort der IBM-Repositories. Standard: "{{ibm_root}}/repo"
ibm_mode: Standardverzeichnismodus. Standard: "0750"
iim_version: Mindestanforderung für die Version von IIM. Standard: "1.8"
iim_path: Pfad, wo IIM installiert werden soll. Standard: "{{ibm_root}}/InstallationManager"
iim_repo: Repository mit den Installationsdateien von IIM. Standard: "{{ibm_repo}}/IIM"
iim_tmp: Temporäres Verzeichnis, in das Installations-Zips vor dem Entpacken vorübergehend abgelegt werden. Standard: "{{ibm_root}}/tmp"
iim_group: Gruppe des iim_user. Standard: "{{iim_user}}"
iim_mode: Modus für die zu erstellenden Verzeichnisse. Standard: "{{ibm_mode}}"
iim_local_src: Umgeht das Kopieren der Zip-Datei auf den verwalteten Knoten und verwendet einfach eine Zip-Datei im Dateisystem des verwalteten Knotens. Verwenden Sie dies, wenn Sie die Zip-Datei selbst kopieren oder beispielsweise ein NFS mit den Installations-Zip-Dateien vorher montieren.
Beispiel für die Verwendung
Siehe playbook-iim.yml zur Installation.
WAS
Installiert oder deinstalliert den IBM WebSphere Application Server.
Anforderungen
Auf dem Betriebssystem müssen setfacl und unzip (Debian-Pakete acl & zip) installiert sein.
Der Benutzer mit der Gruppe {{was_user}}:{was_group}} muss existieren.
Ausreichende Berechtigungen für diesen Benutzer zum Erstellen der Verzeichnisse {{was_repo}}, {{iim_tmp}} und {{was_path}}.
Variablen
was_user oder ibm_user (was_user: "{{ibm_user}}"): Benutzer, unter dem WAS installiert wird (muss auch der Benutzer sein, unter dem IIM installiert ist). erforderlich
was_path oder ibm_root (was_path: "{{ibm_root}}/WebSphere"). erforderlich
was_repo oder ibm_repo (was_repo: "{{ibm_repo}}"). erforderlich
state: installed oder absent. Standard: installed
was_nd: false oder true. Standard: false
ibm_repo: Standort der IBM-Repositories. Standard: "{{ibm_root}}/repo"
ibm_mode: Standardverzeichnismodus. Standard: "0750"
was_version: Minimale erforderliche Version. Standard: "9.0"
was_imcl_package_name: Name des WAS-Pakets, wie es von imcl des IIM benötigt wird.
jdk_imcl_package_name: Name des JDK-Pakets, wie es von imcl des IIM benötigt wird.
was_imcl_package_regex: Regex, die zum Namen des WAS-Pakets einschließlich der Version passt. Standard: "com.ibm.websphere.BASE.v[0-9]+_([0-9]+.[0-9]+.[0-9]+.[0-9]+)"
was_group: Gruppe des was_user. Standard: "{{was_user}}"
was_mode: Modus für die zu erstellenden Verzeichnisse. Standard: "{{ibm_mode}}"
was_local_src: Umgeht das Kopieren der WAS-Zip-Datei auf den verwalteten Knoten und verwendet einfach eine Zip-Datei im Dateisystem des verwalteten Knotens. Verwenden Sie dies, wenn Sie die Zip-Datei selbst kopieren oder beispielsweise ein NFS mit den Installations-Zip-Dateien vorher montieren.
jdk_local_src: Umgeht das Kopieren der SDK-Zip-Datei auf den verwalteten Knoten und verwendet einfach eine Zip-Datei im Dateisystem des verwalteten Knotens. Verwenden Sie dies, wenn Sie die Zip-Datei selbst kopieren oder beispielsweise ein NFS mit den Installations-Zip-Dateien vorher montieren.
Beispiele für die Verwendung
Siehe playbook-was.yml zur Installation.
Siehe playbook-uninstall-was.yml für die Deinstallation.
IHS (+ PLG)
Installiert oder deinstalliert den IBM HTTP Server und das Plugin.
Anforderungen
Auf dem Betriebssystem müssen setfacl und unzip (Debian-Pakete acl & zip) installiert sein.
Der Benutzer mit der Gruppe {{ihs_user}}:{{ihs_group}} muss existieren.
Ausreichende Berechtigungen für diesen Benutzer zum Erstellen der Verzeichnisse {{ihs_repo}}, {{plg_repo}}, {{iim_tmp}}, {{ihs_path}} und {{plg_path}}.
Variablen
TODO: ähnlich wie bei WAS, aber mit ihs_ und plg_
Beispiele für die Verwendung
Siehe playbook-ihs.yml zur Installation.
Siehe playbook-uninstall-ihs.yml für die Deinstallation.
Install/uninstall IBM HTTP Server (IHS) with Plugin (PLG).
ansible-galaxy install bertraeymaekers.wsadmin