endeca_toolsandframeworks

endeca_toolsandframeworks

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

Резюме


Эта роль устанавливает инструменты и фреймворки Oracle Endeca на платформах Linux, что позволяет динамически представлять контент на всех каналах.

Требования

  • Минимальная версия ansible для установки: 2.5
  • Поддерживаемые версии ToolsAndFrameworks:
    • 3.x.x
    • 11.x.x
    • более новые версии должны быть повторно протестированы
  • Поддерживаемые ОС:
    • CentOS
      • 6
      • 7

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

MDEX Engine и PlatformServices должны быть установлены предварительно:

  • lean_delivery.endeca_mdex
  • lean_delivery.endeca_platformservices
Для тестовых сценариев используется endeca_toolsandframeworks/requirements.yml  
Если требуется другая роль/версии, поместите requirements.yml в molecule/<название_сценария> и удалите в molecule.yml строки  
  options:  
    role-file: requirements.yml

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

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

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

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

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

  • tf_version - версия Endeca ToolsAndFrameworks

  • tf_hostname - имя хоста Endeca ToolsAndFrameworks
    по умолчанию: "{{ ansible_fqdn }}"

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

  • base_root - где должны быть установлены PlatformServices
    по умолчанию: /opt

  • tf_service - имя службы
    по умолчанию: endeca-toolsandframeworks

  • install_type - тип установки
    Доступно:

    • Полная установка
    • Минимальная установка
  • nfs_exports - список NFS общих папок (для совместного использования с приложением магазина ATG Oracle Commerce)
    Пример:

      nfs_exports:  
        - "/home/public *(rw,sync,no_root_squash)"

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

  • install_group - группа установки для пользователя
    по умолчанию: oinstall

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

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

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

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

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

  • workbench_password - обновить пароль администраторов по умолчанию admin (например, Admin123)

  • workbench_port - порт рабочей станции
    по умолчанию: 8006

Пример Playbook

Установка Endeca ToolsAndFrameworks 11.3.0 из локального источника:

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

  roles:
    - role: lean_delivery.endeca_mdex
      transport: "local"
      transport_local: "/tmp/V861206-01.zip"
    - role: lean_delivery.endeca_platformservices
      transport: "local"
      transport_local: "/tmp/V861203-01.zip"
    - role: lean_delivery.endeca_toolsandframeworks
      tf_version: "11.3.0"
      transport: "local"
      transport_local: "/tmp/V861200-01.zip"
      workbench_password: "Admin123"
  vars:
    base_root: "/opt"
    mdex_version: "11.3.0"
    ps_version: "11.3.0"

Установка Endeca ToolsAndFrameworks 11.3.0 из веба с общими папками NFS:

- name: "Установка ToolsAndFrameworks 11.3.0 из веба с общими папками NFS"
  hosts: all

  roles:
    - role: lean_delivery.endeca_mdex
      transport: "web"
      transport_web: "http://my-storage.example.com/V861206-01.zip"
    - role: lean_delivery.endeca_platformservices
      ps_version: "11.3.0"
      transport: "web"
      transport_web: "http://my-storage.example.com/V861203-01.zip"
    - role: lean_delivery.endeca_toolsandframeworks
      tf_version: "11.3.0"
      transport: "web"
      transport_web: "http://my-storage.example.com/V861200-01.zip"
      workbench_password: "Admin123"
      nfs_exports:
        - "/home/public *(rw,sync,no_root_squash)"
  vars:
    base_root: "/opt"
    mdex_version: "11.3.0"
    ps_version: "11.3.0"
- hosts: servers
  roles:
     - { role: ansible-role-endeca-toolsandframeworks, x: 42 }

Лицензия

Apache

Информация об авторе

авторы:

О проекте

Lean Delivery Oracle Endeca ToolsAndFrameworks install

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