saravanaprakashbe.wsadmin

ansible-was

用于在 *nix(已在 Debian Linux 测试)上安装和管理 IBM Websphere Application Server(WAS)的角色,包括 IBM 安装管理器(IIM)、IBM HTTP 服务器(IHS)和插件(PLG)。

IIM

安装 IBM 安装管理器。

需求

操作系统上必须安装 setfacl 和 unzip。

  • Debian: setfacl 和 zip
  • CentOS: setfacl 和 unzip

必须存在具有组 {{iim_user}}:{iim_group}} 的用户。

该用户必须有足够权限创建 {{iim_repo}}、{{iim_tmp}} 和 {{iim_path}} 目录。

变量

  • iim_user 或 ibm_user (iim_user: "{{ibm_user}}"): 用于安装 IIM 的用户。必需

  • iim_path 或 ibm_root (iim_path: "{{ibm_root}}/InstallationManager"): IIM 的安装路径。必需

  • ibm_repo: IBM 仓库的位置。默认: "{{ibm_root}}/repo"

  • ibm_mode: 默认目录模式。默认: "0750"

  • iim_version: IIM 的最低要求版本。默认: "1.8"

  • iim_path: IIM 的安装路径。默认: "{{ibm_root}}/InstallationManager"

  • iim_repo: 包含 IIM 安装文件的仓库。默认: "{{ibm_repo}}/IIM"

  • iim_tmp: 临时目录,安装压缩文件在解压之前会暂时放置在这里。默认: "{{ibm_root}}/tmp"

  • iim_group: iim_user 的组。默认: "{{iim_user}}"

  • iim_mode: 创建的目录的模式。默认: "{{ibm_mode}}"

  • iim_local_src: 这将跳过所有将 zip 文件复制到管理节点的步骤,直接使用管理节点文件系统上的 zip 文件。如果你自己复制 zip 文件或之前挂载了包含安装 zip 文件的 NFS,请使用此选项。

使用示例

请参见 playbook-iim.yml 进行安装。

WAS

安装或卸载 IBM WebSphere Application Server。

需求

操作系统上必须安装 setfacl 和 unzip(Debian 包 acl 和 zip)。

必须存在具有组 {{was_user}}:{was_group}} 的用户。

该用户必须有足够权限创建 {{was_repo}}、{{iim_tmp}} 和 {{was_path}} 目录。

变量

  • was_user 或 ibm_user (was_user: "{{ibm_user}}"): 用于安装 WAS 的用户(也必须是安装 IIM 的用户)。必需

  • was_path 或 ibm_root (was_path: "{{ibm_root}}/WebSphere")。必需

  • was_repo 或 ibm_repo (was_repo: "{{ibm_repo}}")。必需

  • state: installedabsent默认: installed

  • was_nd: falsetrue默认: false

  • ibm_repo: IBM 仓库的位置。默认: "{{ibm_root}}/repo"

  • ibm_mode: 默认目录模式。默认: "0750"

  • was_version: 最低要求的版本。默认: "9.0"

  • was_imcl_package_name: IIM 的 imcl 所需的 WAS 包名称

  • jdk_imcl_package_name: IIM 的 imcl 所需的 JDK 包名称

  • was_imcl_package_regex: 匹配包含版本号的 WAS 包名称的正则表达式。默认: "com.ibm.websphere.BASE.v[0-9]+_([0-9]+.[0-9]+.[0-9]+.[0-9]+)"

  • was_group: was_user 的组。默认: "{{was_user}}"

  • was_mode: 创建的目录的模式。默认: "{{ibm_mode}}"

  • was_local_src: 这将跳过所有将 WAS zip 文件复制到管理节点的步骤,直接使用管理节点文件系统上的 zip 文件。如果你自己复制 zip 文件或之前挂载了包含安装 zip 文件的 NFS,请使用此选项。

  • jdk_local_src: 这将跳过所有将 SDK zip 文件复制到管理节点的步骤,直接使用管理节点文件系统上的 zip 文件。如果你自己复制 zip 文件或之前挂载了包含安装 zip 文件的 NFS,请使用此选项。

使用示例

请参见 playbook-was.yml 进行安装。

请参见 playbook-uninstall-was.yml 进行卸载。

IHS (+ PLG)

安装或卸载 IBM HTTP 服务器及插件。

需求

操作系统上必须安装 setfacl 和 unzip(Debian 包 acl 和 zip)。

必须存在具有组 {{ihs_user}}:{{ihs_group}} 的用户。

该用户必须有足够权限创建 {{ihs_repo}}、{{plg_repo}}、{{iim_tmp}}、{{ihs_path}} 和 {{plg_path}} 目录。

变量

TODO: 类似于 WAS,但前缀为 ihs_ 和 plg_

使用示例

请参见 playbook-ihs.yml 进行安装。

请参见 playbook-uninstall-ihs.yml 进行卸载。

关于项目

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

安装
ansible-galaxy install saravanaprakashbe.wsadmin
许可证
Unknown
下载
95