saravanaprakashbe.wsadmin

ansible-was

Roles para instalar y gestionar IBM Websphere Application Server (WAS) en *nix (probado en Debian Linux), incluyendo el IBM Installation Manager (IIM), IBM HTTP Server (IHS) y Plugin (PLG).

IIM

Instala el IBM Installation Manager.

Requisitos

En el sistema operativo deben estar instalados setfacl y unzip.

  • Debian: setfacl y zip
  • CentOS: setfacl y unzip

El usuario con grupo {{iim_user}}:{iim_group}} debe existir.

Derechos suficientes para que este usuario pueda crear los directorios {{iim_repo}}, {{iim_tmp}} y {{iim_path}}.

Variables

  • iim_user o ibm_user (iim_user: "{{ibm_user}}"): Usuario con el que se instalará IIM. requerido

  • iim_path o ibm_root (iim_path: "{{ibm_root}}/InstallationManager"): Ruta donde se instalará IIM. requerido

  • ibm_repo: Ubicación de los repositorios de IBM. predeterminado: "{{ibm_root}}/repo"

  • ibm_mode: Modo de directorio predeterminado. predeterminado: "0750"

  • iim_version: Versión mínima requerida de IIM. predeterminado: "1.8"

  • iim_path: Ruta donde se instalará IIM. predeterminado: "{{ibm_root}}/InstallationManager"

  • iim_repo: Repositorio que contiene los archivos de instalación de IIM. predeterminado: "{{ibm_repo}}/IIM"

  • iim_tmp: Directorio temporal donde se colocan temporalmente los archivos zip de instalación antes de descomprimir. predeterminado: "{{ibm_root}}/tmp"

  • iim_group: Grupo del iim_user. predeterminado: "{{iim_user}}"

  • iim_mode: Modo para los directorios que se crean. predeterminado: "{{ibm_mode}}"

  • iim_local_src: Esto evitará toda la copia del archivo zip al nodo gestionado y solo utilizará un archivo zip en el sistema de archivos del nodo gestionado. Úselo si copia el archivo zip usted mismo o si ha montado, por ejemplo, un NFS con los archivos zip de instalación previamente.

Ejemplo de uso

Vea playbook-iim.yml para la instalación.

WAS

Instala o desinstala el IBM WebSphere Application Server.

Requisitos

En el sistema operativo deben estar instalados setfacl y unzip (paquetes de Debian acl y zip).

El usuario con grupo {{was_user}}:{was_group}} debe existir.

Derechos suficientes para que este usuario pueda crear los directorios {{was_repo}}, {{iim_tmp}} y {{was_path}}.

Variables

  • was_user o ibm_user (was_user: "{{ibm_user}}"): Usuario con el que se instalará WAS (también debe ser el usuario con el que se instaló IIM). requerido

  • was_path o ibm_root (was_path: "{{ibm_root}}/WebSphere"). requerido

  • was_repo o ibm_repo (was_repo: "{{ibm_repo}}"). requerido

  • state: installed o absent. predeterminado: installed

  • was_nd: false o true. predeterminado: false

  • ibm_repo: Ubicación de los repositorios de IBM. predeterminado: "{{ibm_root}}/repo"

  • ibm_mode: Modo de directorio predeterminado. predeterminado: "0750"

  • was_version: Versión mínima requerida. predeterminado: "9.0"

  • was_imcl_package_name: Nombre del paquete WAS según lo requiere imcl de IIM

  • jdk_imcl_package_name: Nombre del paquete JDK según lo requiere imcl de IIM

  • was_imcl_package_regex: Expresión regular que coincide con el nombre del paquete WAS incluyendo versión. predeterminado: "com.ibm.websphere.BASE.v[0-9]+_([0-9]+.[0-9]+.[0-9]+.[0-9]+)"

  • was_group: Grupo del was_user. predeterminado: "{{was_user}}"

  • was_mode: Modo para los directorios que se crean. predeterminado: "{{ibm_mode}}"

  • was_local_src: Esto evitará toda la copia del archivo zip de WAS al nodo gestionado y solo utilizará un archivo zip en el sistema de archivos del nodo gestionado. Úselo si copia el archivo zip usted mismo o si ha montado, por ejemplo, un NFS con los archivos zip de instalación previamente.

  • jdk_local_src: Esto evitará toda la copia del archivo zip del SDK al nodo gestionado y solo utilizará un archivo zip en el sistema de archivos del nodo gestionado. Úselo si copia el archivo zip usted mismo o si ha montado, por ejemplo, un NFS con los archivos zip de instalación previamente.

Ejemplos de uso

Vea playbook-was.yml para la instalación.

Vea playbook-uninstall-was.yml para la desinstalación.

IHS (+ PLG)

Instala o desinstala el IBM HTTP Server y el Plugin.

Requisitos

En el sistema operativo deben estar instalados setfacl y unzip (paquetes de Debian acl y zip).

El usuario con grupo {{ihs_user}}:{{ihs_group}} debe existir.

Derechos suficientes para que este usuario pueda crear los directorios {{ihs_repo}}, {{plg_repo}}, {{iim_tmp}}, {{ihs_path}} y {{plg_path}}.

Variables

TODO: similar a WAS pero con ihs_ y plg_

Ejemplos de uso

Vea playbook-ihs.yml para la instalación.

Vea playbook-uninstall-ihs.yml para la desinstalación.

Acerca del proyecto

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

Instalar
ansible-galaxy install saravanaprakashbe.wsadmin
Licencia
Unknown
Descargas
95