ihs

ansible-was

Роли для установки и управления IBM Websphere Application Server (WAS) на *nix (тестировалось на Debian Linux), включая IBM Installation Manager (IIM), IBM HTTP Server (IHS) и плагин (PLG).

IIM

Устанавливает IBM Installation Manager.

Требования

На ОС должны быть установлены 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-файл или подключили, например, NFS с zip-файлами установки заранее.

Пример использования

Смотрите 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: installed или absent. по умолчанию: installed

  • was_nd: false или true. по умолчанию: false

  • ibm_repo: Местоположение репозиториев IBM. по умолчанию: "{{ibm_root}}/repo"

  • ibm_mode: Режим по умолчанию для директории. по умолчанию: "0750"

  • was_version: Минимальная необходимая версия. по умолчанию: "9.0"

  • was_imcl_package_name: Название пакета WAS, требуемое imcl от IIM

  • jdk_imcl_package_name: Название пакета JDK, требуемое imcl от IIM

  • 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: Это будет обходить всю копию zip-файла WAS на управляемый узел и просто использовать zip-файл на файловой системе управляемого узла. Используйте это, если вы сами копируете zip-файл или подключили, например, NFS с zip-файлами установки заранее.

  • jdk_local_src: Это будет обходить всю копию zip-файла SDK на управляемый узел и просто использовать zip-файл на файловой системе управляемого узла. Используйте это, если вы сами копируете zip-файл или подключили, например, NFS с zip-файлами установки заранее.

Примеры использования

Смотрите playbook-was.yml для установки.

Смотрите playbook-uninstall-was.yml для удаления.

IHS (+ PLG)

Устанавливает или удаляет IBM HTTP Server и плагин.

Требования

На ОС должны быть установлены 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/ansible-was
Лицензия
Unknown
Загрузки
86
Владелец