ihs

Я БОЛЬШЕ НЕ ПОДДЕРЖИВАЮ ЭТО, ПОТОМУ ЧТО БОЛЬШЕ НЕ РАБОТАЮ С WAS.

Не стесняйтесь создавать форки или смотреть на форки, созданные другими людьми.

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: Временный каталог, куда временно помещаются zip-файлы установки перед распаковкой. по умолчанию: "{{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 BertRaeymaekers/ansible-was
Лицензия
Unknown
Загрузки
122
Владелец
Budgerigar breeder & Python 3 enthusiast.