saravanaprakashbe.wsadmin
ansible-was
Rôles pour installer et gérer IBM Websphere Application Server (WAS) sur *nix (testé sur Debian Linux), y compris IBM Installation Manager (IIM), IBM HTTP Server (IHS) et Plugin (PLG).
IIM
Installe IBM Installation Manager.
Exigences
Sur le système d'exploitation, setfacl et unzip doivent être installés.
- Debian : setfacl & zip
- CentOS : setfacl & unzip
L'utilisateur avec le groupe {{iim_user}}:{iim_group}} doit exister.
Droits suffisants pour cet utilisateur afin de créer les répertoires {{iim_repo}}, {{iim_tmp}} et {{iim_path}}.
Variables
iim_user ou ibm_user (iim_user: "{{ibm_user}}") : Utilisateur pour installer IIM. requis
iim_path ou ibm_root (iim_path: "{{ibm_root}}/InstallationManager") : Chemin où installer IIM. requis
ibm_repo : Emplacement des dépôts IBM. par défaut : "{{ibm_root}}/repo"
ibm_mode : Mode de répertoire par défaut. par défaut : "0750"
iim_version : Version minimale requise d'IIM. par défaut : "1.8"
iim_path : Chemin où installer IIM. par défaut : "{{ibm_root}}/InstallationManager"
iim_repo : Répertoire contenant les fichiers d'installation d'IIM. par défaut : "{{ibm_repo}}/IIM"
iim_tmp : Répertoire temporaire où les fichiers zip d'installation sont temporairement placés avant décompression. par défaut : "{{ibm_root}}/tmp"
iim_group : Groupe de iim_user. par défaut : "{{iim_user}}"
iim_mode : Mode pour les répertoires créés. par défaut : "{{ibm_mode}}"
iim_local_src : Cela contournera toute la copie du fichier zip vers le nœud géré et utilisera simplement un fichier zip sur le système de fichiers du nœud géré. Utilisez cela si vous copiez le fichier zip vous-même ou si vous avez monté par exemple un NFS avec les fichiers zip d'installation auparavant.
Exemple d'utilisation
Voir playbook-iim.yml pour l'installation.
WAS
Installe ou désinstalle IBM WebSphere Application Server.
Exigences
Sur le système d'exploitation, setfacl et unzip (paquets Debian acl & zip) doivent être installés.
L'utilisateur avec le groupe {{was_user}}:{was_group}} doit exister.
Droits suffisants pour cet utilisateur afin de créer les répertoires {{was_repo}}, {{iim_tmp}} et {{was_path}}.
Variables
was_user ou ibm_user (was_user: "{{ibm_user}}") : Utilisateur pour installer WAS (doit également être l'utilisateur avec lequel IIM est installé). requis
was_path ou ibm_root (was_path: "{{ibm_root}}/WebSphere"). requis
was_repo ou ibm_repo (was_repo: "{{ibm_repo}}"). requis
state : installed ou absent. par défaut : installé
was_nd : false ou true. par défaut : false
ibm_repo : Emplacement des dépôts IBM. par défaut : "{{ibm_root}}/repo"
ibm_mode : Mode de répertoire par défaut. par défaut : "0750"
was_version : Version minimale requise. par défaut : "9.0"
was_imcl_package_name : Nom du paquet WAS tel que requis par imcl de IIM.
jdk_imcl_package_name : Nom du paquet JDK tel que requis par imcl de IIM.
was_imcl_package_regex : Regex qui correspond au nom du paquet WAS, y compris la version. par défaut : "com.ibm.websphere.BASE.v[0-9]+_([0-9]+.[0-9]+.[0-9]+.[0-9]+)"
was_group : Groupe de was_user. par défaut : "{{was_user}}"
was_mode : Mode pour les répertoires créés. par défaut : "{{ibm_mode}}"
was_local_src : Cela contournera toute la copie du fichier zip de WAS vers le nœud géré et utilisera simplement un fichier zip sur le système de fichiers du nœud géré. Utilisez cela si vous copiez le fichier zip vous-même ou si vous avez monté par exemple un NFS avec les fichiers zip d'installation auparavant.
jdk_local_src : Cela contournera toute la copie du fichier zip SDK vers le nœud géré et utilisera simplement un fichier zip sur le système de fichiers du nœud géré. Utilisez cela si vous copiez le fichier zip vous-même ou si vous avez monté par exemple un NFS avec les fichiers zip d'installation auparavant.
Exemples d'utilisation
Voir playbook-was.yml pour l'installation.
Voir playbook-uninstall-was.yml pour la désinstallation.
IHS (+ PLG)
Installe ou désinstalle IBM HTTP Server et Plugin.
Exigences
Sur le système d'exploitation, setfacl et unzip (paquets Debian acl & zip) doivent être installés.
L'utilisateur avec le groupe {{ihs_user}}:{{ihs_group}} doit exister.
Droits suffisants pour cet utilisateur afin de créer les répertoires {{ihs_repo}}, {{plg_repo}}, {{iim_tmp}}, {{ihs_path}} et {{plg_path}}.
Variables
À faire : similaire à WAS mais avec ihs_ et plg_
Exemples d'utilisation
Voir playbook-ihs.yml pour l'installation.
Voir playbook-uninstall-ihs.yml pour la désinstallation.
Install/uninstall IBM HTTP Server (IHS) with Plugin (PLG).
ansible-galaxy install saravanaprakashbe.wsadmin