bertraeymaekers.wsadmin

I'm not maintaining this anymore as I'm no longer working with WAS.

You can make your own version or check out other people's versions.

ansible-was

This is a set of tools for installing and managing IBM WebSphere Application Server (WAS) on Unix-like systems (tested on Debian Linux). It also includes tools for IBM Installation Manager (IIM), IBM HTTP Server (IHS), and Plugin (PLG).

IIM

This part installs IBM Installation Manager.

Requirements

You need to have setfacl and unzip installed on your operating system.

  • For Debian: install setfacl & zip
  • For CentOS: install setfacl & unzip

Make sure the user with group {{iim_user}}:{iim_group}} exists and has the necessary permissions to create directories {{iim_repo}}, {{iim_tmp}}, and {{iim_path}}.

Variables

  • iim_user or ibm_user: User account used to install IIM. This is required.

  • iim_path or ibm_root: Where to install IIM. This is required.

  • ibm_repo: Location of the IBM repositories. Default: "{{ibm_root}}/repo"

  • ibm_mode: Default directory permissions. Default: "0750"

  • iim_version: Minimum required version of IIM. Default: "1.8"

  • iim_repo: Repository for IIM installation files. Default: "{{ibm_repo}}/IIM"

  • iim_tmp: A temporary folder for zipped installation files before unzipping. Default: "{{ibm_root}}/tmp"

  • iim_group: Group for the iim_user. Default: "{{iim_user}}"

  • iim_mode: Permissions for created directories. Default: "{{ibm_mode}}"

  • iim_local_src: Use this to skip copying the zip file to the managed node; it will use a zip file already on that node. Useful if you've copied the zip yourself or mounted an NFS with the installation files.

Example of use

Check playbook-iim.yml for installation instructions.

WAS

This part installs or uninstalls IBM WebSphere Application Server.

Requirements

You need to have setfacl and unzip installed on your operating system (Debian packages acl & zip).

Make sure the user with group {{was_user}}:{{was_group}} exists and has permissions to create directories {{was_repo}}, {{iim_tmp}}, and {{was_path}}.

Variables

  • was_user or ibm_user: User account used to install WAS (this should be the same user used to install IIM). This is required.

  • was_path or ibm_root: Where to install WAS. This is required.

  • was_repo or ibm_repo: Repository for WAS installation files. This is required.

  • state: Set to installed or absent. Default: installed

  • was_nd: Set to false or true. Default: false

  • ibm_repo: Location of the IBM repositories. Default: "{{ibm_root}}/repo"

  • ibm_mode: Default directory permissions. Default: "0750"

  • was_version: Minimum required version. Default: "9.0"

  • was_imcl_package_name: Name of the WAS package needed by IIM.

  • jdk_imcl_package_name: Name of the JDK package needed by IIM.

  • was_imcl_package_regex: Regex that matches the WAS package name, including the version. Default: "com.ibm.websphere.BASE.v[0-9]+_([0-9]+.[0-9]+.[0-9]+.[0-9]+)"

  • was_group: Group for the was_user. Default: "{{was_user}}"

  • was_mode: Permissions for created directories. Default: "{{ibm_mode}}"

  • was_local_src: Use this to skip copying the WAS zip file to the managed node; it will use a zip file already on that node.

  • jdk_local_src: Use this to skip copying the SDK zip file to the managed node; it will use a zip file already on that node.

Examples of use

Check playbook-was.yml for installation instructions.

Check playbook-uninstall-was.yml for uninstall instructions.

IHS (+ PLG)

This part installs or uninstalls IBM HTTP Server and Plugin.

Requirements

You need to have setfacl and unzip installed on your operating system (Debian packages acl & zip).

Make sure the user with group {{ihs_user}}:{{ihs_group}} exists and has permissions to create directories {{ihs_repo}}, {{plg_repo}}, {{iim_tmp}}, {{ihs_path}}, and {{plg_path}}.

Variables

To be done: Similar structure to WAS but with ihs_ and plg_ prefixes.

Examples of use

Check playbook-ihs.yml for installation instructions.

Check playbook-uninstall-ihs.yml for uninstall instructions.

Informazioni sul progetto

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

Installa
ansible-galaxy install bertraeymaekers.wsadmin
Licenza
Unknown
Download
128
Proprietario
Budgerigar breeder & Python 3 enthusiast.