bertraeymaekers.wsadmin
JE NE MAINTIENS PLUS ÇA CAR JE NE FAIS PLUS DE WAS.
N'hésitez pas à créer un fork ou à consulter l'un des forks créés par d'autres personnes.
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.
Des 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 avec lequel installer IIM. obligatoire
iim_path ou ibm_root (iim_path: "{{ibm_root}}/InstallationManager") : Chemin où installer IIM. obligatoire
ibm_repo : Emplacement des dépôts IBM. par défaut : "{{ibm_root}}/repo"
ibm_mode : Mode par défaut pour les répertoires. par défaut : "0750"
iim_version : Version minimale requise de IIM. par défaut : "1.8"
iim_path : Chemin où installer IIM. par défaut : "{{ibm_root}}/InstallationManager"
iim_repo : Dépôt contenant les fichiers d'installation de 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 l'utilisateur 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 vous-même le fichier zip ou si vous avez monté, par exemple, un NFS avec les fichiers zip d'installation au préalable.
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.
Des 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 avec lequel installer WAS (doit également être l'utilisateur avec lequel IIM est installé). obligatoire
was_path ou ibm_root (was_path: "{{ibm_root}}/WebSphere"). obligatoire
was_repo ou ibm_repo (was_repo: "{{ibm_repo}}"). obligatoire
state : installed ou absent. par défaut : installed
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 par défaut pour les répertoires. par défaut : "0750"
was_version : Version minimale requise. par défaut : "9.0"
was_imcl_package_name : Nom du package WAS comme requis par imcl de IIM
jdk_imcl_package_name : Nom du package JDK comme requis par imcl de IIM
was_imcl_package_regex : Regex qui correspond au nom du package WAS incluant la version. par défaut : "com.ibm.websphere.BASE.v[0-9]+_([0-9]+.[0-9]+.[0-9]+.[0-9]+)"
was_group : Groupe de l'utilisateur 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 au préalable.
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 au préalable.
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 le serveur HTTP IBM et le 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.
Des 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 bertraeymaekers.wsadmin