lean_delivery.endeca_toolsandframeworks
endeca_toolsandframeworks
Резюме
Эта роль устанавливает инструменты и фреймворки Oracle Endeca на платформах Linux, что позволяет динамически представлять контент на всех каналах.
Требования
- Минимальная версия ansible для установки: 2.5
- Поддерживаемые версии ToolsAndFrameworks:
- 3.x.x
- 11.x.x
- более новые версии должны быть повторно протестированы
- Поддерживаемые ОС:
- CentOS
- 6
- 7
- CentOS
Для получения дополнительной информации о матрице поддержки, пожалуйста, посетите 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- получение артефакта с пользовательского веб URIlocal- локальный артефакт
transport_web- URI для http/https артефакта, например, "http://my-storage.example.com/V861200-01.zip"transport_local- путь к локальному артефакту, например, "/tmp/V861200-01.zip"download_path- локальная папка для загрузки артефактов
по умолчанию:/tmptf_version- версия Endeca ToolsAndFrameworkstf_hostname- имя хоста Endeca ToolsAndFrameworks
по умолчанию:"{{ ansible_fqdn }}"
Установите версию ToolsAndFrameworks, как это указано в официальной документации Oracle
base_root- где должны быть установлены PlatformServices
по умолчанию:/opttf_service- имя службы
по умолчанию:endeca-toolsandframeworksinstall_type- тип установки
Доступно:Полная установкаМинимальная установка
nfs_exports- список NFS общих папок (для совместного использования с приложением магазина ATG Oracle Commerce)
Пример:
nfs_exports:
- "/home/public *(rw,sync,no_root_squash)"
Параметры для версий ToolsAndFrameworks начиная с 11.0
install_group- группа установки для пользователя
по умолчанию:oinstallinventory_directory- путь к каталогу инвентаря Oracle
по умолчанию:{{ base_root }}/oraInventoryora_inst- путь к файлу oraInst.loc
по умолчанию:/etc/oraInst.loc
Конфигурация свопа
swapfile_path- путь к файлу свопа
по умолчанию:/swapfileswapfile_bs_size_mb
по умолчанию:1swapfile_count- размер свопа
по умолчанию:512workbench_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 team@lean-delivery.com
Lean Delivery Oracle Endeca ToolsAndFrameworks install
ansible-galaxy install lean_delivery.endeca_toolsandframeworks