saravanaprakashbe.wsadmin

ansible-was

Rollen zum Installieren und Verwalten des IBM Websphere Application Server (WAS) auf *nix (getestet auf Debian Linux), einschließlich des IBM Installation Manager (IIM), des IBM HTTP Servers (IHS) und des Plugins (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.

Sufficient Rechte für diesen Benutzer, um die Verzeichnisse {{iim_repo}}, {{iim_tmp}} und {{iim_path}} zu erstellen.

Variablen

  • iim_user oder ibm_user (iim_user: "{{ibm_user}}"): Benutzer, unter dem IIM installiert werden soll. erforderlich

  • iim_path oder ibm_root (iim_path: "{{ibm_root}}/InstallationManager"): Pfad, in dem IIM installiert werden soll. erforderlich

  • ibm_repo: Standort der IBM-Repositories. Standard: "{{ibm_root}}/repo"

  • ibm_mode: Standardverzeichnismodus. Standard: "0750"

  • iim_version: Minimal erforderliche Version von IIM. Standard: "1.8"

  • iim_path: Pfad, in dem IIM installiert werden soll. Standard: "{{ibm_root}}/InstallationManager"

  • iim_repo: Repository, das die IIM-Installationsdateien enthält. Standard: "{{ibm_repo}}/IIM"

  • iim_tmp: Temporäres Verzeichnis, in dem die Installationszip-Dateien 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: Dies 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 zuvor gemountet haben.

Beispiel zur Verwendung

Siehe playbook-iim.yml für die 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.

Sufficient Rechte für diesen Benutzer, um die Verzeichnisse {{was_repo}}, {{iim_tmp}} und {{was_path}} zu erstellen.

Variablen

  • was_user oder ibm_user (was_user: "{{ibm_user}}"): Benutzer, unter dem WAS installiert werden soll (muss auch der Benutzer sein, mit dem IIM installiert wurde). erforderlich

  • was_path oder ibm_root (was_path: "{{ibm_root}}/WebSphere"). erforderlich

  • was_repo oder ibm_repo (was_repo: "{{ibm_repo}}"). erforderlich

  • state: installiert oder abwesend. Standard: installiert

  • 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 von IIM benötigt wird

  • jdk_imcl_package_name: Name des JDK-Pakets, wie es von imcl von IIM benötigt wird

  • was_imcl_package_regex: Regex, die den Namen des WAS-Pakets einschließlich der Version übereinstimmt. 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: Dies 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 zuvor gemountet haben.

  • jdk_local_src: Dies 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 zuvor gemountet haben.

Beispiele zur Verwendung

Siehe playbook-was.yml für die 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.

Sufficient Rechte für diesen Benutzer, um die Verzeichnisse {{ihs_repo}}, {{plg_repo}}, {{iim_tmp}}, {{ihs_path}} und {{plg_path}} zu erstellen.

Variablen

TODO: ähnlich wie bei WAS, aber mit ihs_ und plg_

Beispiele zur Verwendung

Siehe playbook-ihs.yml für die 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 saravanaprakashbe.wsadmin
GitHub Repository
Lizenz
Unknown
Downloads
95