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.

Über das Projekt

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

Installieren
ansible-galaxy install bertraeymaekers.wsadmin
GitHub Repository
Lizenz
Unknown
Downloads
128
Besitzer
Budgerigar breeder & Python 3 enthusiast.