weblogic

weblogic

Лицензия Статус сборки Статус сборки Galaxy Ansible Ansible

Резюме


Этот роль устанавливает Oracle WebLogic Server на платформы Linux, что позволяет разрабатывать и развертывать корпоративные Java EE приложения.

Требования


  • Минимальная версия Ansible для установки: 2.5
  • Поддерживаемые версии WebLogic:
    • 10.x
    • 12.1.x
    • 12.2.1.x
    • более поздние версии нужно протестировать заново
  • Поддерживаемые ОС:
    • CentOS
      • 6
      • 7

Для получения дополнительной информации о матрице поддержки посетите https://support.oracle.com

Java должен быть установлен заранее:

  • lean_delivery.java

Для выполнения "java -jar" использован открытый модуль javax (https://github.com/tima/ansible-javax)

Для тестовых сценариев используется weblogic/requirements.yml
Если нужны другие роли/версии, поместите requirements.yml в molecule/<scenario_name> и удалите строки в molecule.yml
  options:
    role-file: requirements.yml

Переменные роли


  • transport - источник артефактов доступные варианты:

    • web - загрузка артефакта из пользовательского веб-URI
    • local - локальный артефакт
  • transport_web - URI для http/https артефакта, например "http://my-storage.example.com/V886423-01.zip"

  • transport_local - путь к локальному артефакту, например "/tmp/V886423-01.zip"

  • download_path - локальная папка для загрузки артефактов по умолчанию: /tmp

  • wls_user - пользователь для установки Oracle WebLogic по умолчанию: weblogic

  • wls_group - группа для пользователя weblogic по умолчанию: weblogic

  • wls_version - версия Oracle WebLogic

Укажите версию WebLogic, как указано в официальной документации Oracle

  • wls_path - место установки WebLogic по умолчанию: /opt/weblogic

Параметры для создания Node Manager

Для установки Node Manager
node_manager:
  install: True
  port: "5556"
  service: "wls-nodemanager"
Для пропуска установки Node Manager
node_manager:
  install: False

Параметры для создания домена WebLogic

Для установки домена WebLogic в режиме разработки без SSL
domain:
  create: True
  name: "base_domain"
  server: "AdminServer"
  service: "wls-admin-server"
  user: "weblogic"
  password: "welcome0"
  port: "7001"
  start_mode: "dev"
  ssl: False
Для установки домена WebLogic в режиме разработки с SSL
domain:
  create: True
  name: "base_domain"
  server: "AdminServer"
  service: "wls-admin-server"
  user: "weblogic"
  password: "welcome0"
  port: "7001"
  start_mode: "dev"
  ssl: True
  ssl_port: "7002"
Для пропуска установки домена
domain:
  create: False

Параметры для версий WebLogic начиная с 12.1.2

  • install_type - тип установки на основе исполняемого файла (jar) доступные варианты:

    • WebLogic Server
    • Complete with Examples
    • Coherence
    • Fusion Middleware Infrastructure
    • Fusion Middleware Infrastructure With Examples
  • install_group - группа установки для пользователя по умолчанию: oinstall

  • inventory_directory - путь к директории инвентаря Oracle по умолчанию: /opt/oraInventory

  • ora_inst - путь к файлу oraInst.loc по умолчанию: /etc/oraInst.loc

Настройка свопа
  • swapfile_path - путь к своп-файлу по умолчанию: /swapfile

  • swapfile_bs_size_mb по умолчанию: 1

  • swapfile_count - размер свопа по умолчанию: 514

Пример плейбука


Установка WebLogic 12.2.1.3.0 из локального источника:

- name: "Установка WebLogic 12.2.1.3.0 из локального источника"
  hosts: all

  roles:
    - role: lean_delivery.java
      java_major_version: 8
      java_minor_version: 181
    - role: lean_delivery.weblogic
      wls_version: "12.2.1.3.0"
      transport: "local"
      transport_local: "/tmp/V886423-01.zip"
      install_type: "WebLogic Server"

Установка WebLogic 10.3.6 с SSL из веба:

- name: "Установка WebLogic 10.3.6 с SSL из веба"
  hosts: all

  roles:
    - role: lean_delivery.java
      java_major_version: 6
      java_minor_version: 45
      transport: "web"
      transport_web: "http://my-storage.example.com/jdk-6u45-linux-x64.tar.gz"
    - role: lean_delivery.weblogic
      wls_version: "10.3.6"
      transport: "web"
      transport_web: "http://my-storage.example.com/V29852-01.zip"
      domain:
        create: True
        name: "base_domain"
        server: "AdminServer"
        service: "wls-admin-server"
        user: "weblogic"
        password: "welcome0"
        port: "7001"
        start_mode: "dev"
        ssl: True
        ssl_port: "7002"

Лицензия

Лицензия Apache 2.0

Авторы

Команда Lean Delivery

О проекте

Lean Delivery Oracle WebLogic server install

Установить
ansible-galaxy install lean-delivery/ansible-role-weblogic
Лицензия
apache-2.0
Загрузки
10165
Владелец
Simplify by using!